Compiling with SunStudio12.3 (and possibly other versions) results in a
peculiar situation, as first documented here:

https://sourceforge.net/p/cdesktopenv/mailman/message/33004755/

Many generated Makefiles (example attached) contain lines like this:

---
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/string
---

make proceeds to check up on those files, then tries to apply a generic
rule to them and compile them from the .cc file (!), which thankfully
fails miserably.


Three solutions come to mind:

1) touch the following files (the list may grow over time):

/opt/solarisstudio/prod/include/CC/Cstd/string
/opt/solarisstudio/prod/include/CC/Cstd/ios
/opt/solarisstudio/prod/include/CC/Cstd/ostream
/opt/solarisstudio/prod/include/CC/Cstd/istream
/opt/solarisstudio/prod/include/CC/Cstd/fstream
/opt/solarisstudio/prod/include/CC/Cstd/sstream
/opt/solarisstudio/prod/include/CC/Cstd/streambuf
/opt/solarisstudio/prod/include/CC/Cstd/rw/codecvt
/opt/solarisstudio/prod/include/CC/Cstd/rw/numeral
/opt/solarisstudio/prod/include/CC/Cstd/rw/locimpl
/opt/solarisstudio/prod/include/CC/Cstd/rw/iterator
/opt/solarisstudio/prod/include/CC/Cstd/rw/ctype
/opt/solarisstudio/prod/include/CC/Cstd/rw/rwlocale

either individually, or with this gnarly one-liner:

```
touch 
/opt/solarisstudio/prod/include/CC/Cstd/{string,ios,{o,i,f,s}stream,streambuf,rw/{codecvt,numeral,locimpl,iterator,ctype,rwlocale}}
```


2) strip the offending lines from the generated Makefiles, after
generation and before kicking off the general `make`:

```
find . -name Makefile | \
  xargs grep -l '.o:.*/opt/solarisstudio/prod/include/CC/' | \
  xargs sed -i '/.o:.*\/opt\/solarisstudio\/prod\/include\/CC\//d'
```


3) Figure out what's broken with make (makedepend?) to begin with...



#1 works as a hack, but should be listed in the wiki if we want to go that 
route.
#2 works as a hack, and can easily be inserted into the top-level Makefile.
#3 is probably correct, but requires some looking into.



-- Matthew R. Trower


# Makefile generated by imake - do not edit!
# $TOG: imake.c /main/104 1998/03/24 12:45:15 kaleb $

# OMM ----------------------------------------------------------------------
# OMM Makefile generated from "Imake.tmpl" and <Imakefile>
# OMM $TOG: Imake.tmpl /main/249 1997/10/13 15:28:56 kaleb $
#

all::

.SUFFIXES: .i

# OMM $TOG: Imake.cf /main/30 1998/04/28 13:55:25 barstow $

# OMM -----------------------------------------------------------------------
# OMM site-specific configuration parameters that need to come before
# OMM the platform-specific parameters - edit site.def to change

# OMM site:  $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $

# OMM ----------------------------------------------------------------------
# OMM platform-specific configuration parameters - edit sun.cf to change

# OMM platform:  $TOG: sun.cf /main/176 1997/12/09 17:27:51 kaleb $

# OMM operating system:  SunOS 5.11 illumos-8dfe5547fb i86pc (5.11.0)

# OMM SunPro C 5.10

# OMM SunPro C++ 5.10

# OMM $TOG: svr4.cf /main/17 1997/06/08 20:08:31 kaleb $

# OMM $XFree86: xc/config/cf/xfree86.cf,v 3.117 1996/10/19 15:12:31 dawes Exp $

# OMM $TOG: xfree86.cf /main/38 1997/10/22 13:01:59 kaleb $

LINKKITDIR = $(USRLIBDIR)/Server
XF98LINKKITDIR = $(USRLIBDIR)/Server

       XF86SRC = $(SERVERSRC)/hw/xfree86
  XF86ACCELSRC = $(XF86SRC)/accel
    XF86COMSRC = $(XF86SRC)/common
 XF86CONFIGSRC = $(XF86COMSRC)
     XF86HWSRC = $(XF86SRC)/common_hw
     XF86OSSRC = $(XF86SRC)/os-support
  VGADRIVERSRC = $(XF86SRC)/vga256/drivers
VGA16DRIVERSRC = $(XF86SRC)/vga16/drivers
 VGA2DRIVERSRC = $(XF86SRC)/vga2/drivers
 MONODRIVERSRC = $(XF86SRC)/mono/drivers
   S3DRIVERSRC = $(XF86SRC)/accel/s3/drivers
  S3VDRIVERSRC = $(XF86SRC)/accel/s3_virge/drivers

           XF98SRC = $(SERVERSRC)/hw/xfree98
      XF98ACCELSRC = $(XF98SRC)/accel
        XF98COMSRC = $(XF98SRC)/common
     XF98CONFIGSRC = $(XF98COMSRC)
         XF98HWSRC = $(XF98SRC)/common_hw/generic
      XF98HWNECSRC = $(XF98SRC)/common_hw/nec
    XF98HWPWSKBSRC = $(XF98SRC)/common_hw/pwskb
     XF98HWPWLBSRC = $(XF98SRC)/common_hw/pwlb
         XF98OSSRC = $(XF98SRC)/os-support
  XF98VGADRIVERSRC = $(XF98SRC)/vga256/drivers
XF98VGA16DRIVERSRC = $(XF98SRC)/vga16/drivers
 XF98VGA2DRIVERSRC = $(XF98SRC)/vga2/drivers
 XF98MONODRIVERSRC = $(XF98SRC)/mono/drivers
XF98NECS3DRIVERSRC = $(XF98SRC)/accel/s3nec/drivers
XF98PWSKBDRIVERSRC = $(XF98SRC)/accel/s3pwskb/drivers
 XF98PWLBDRIVERSRC = $(XF98SRC)/accel/s3pwlb/drivers

        XFREE86DOCDIR = $(LIBDIR)/doc
      XFREE86PSDOCDIR = $(XFREE86DOCDIR)/PostScript
    XFREE86HTMLDOCDIR = $(XFREE86DOCDIR)/html
XFREE86JAPANESEDOCDIR = $(XFREE86DOCDIR)/Japanese

# OMM $XConsortium: xf86.rules /main/9 1996/10/31 14:54:26 kaleb $
# OMM $XFree86: xc/config/cf/xf86.rules,v 3.15 1996/09/24 13:48:46 dawes Exp $

# OMM $TOG: sv4Lib.rules /main/19 1999/03/22 16:26:02 mgreess $

# OMM ----------------------------------------------------------------------
# OMM site-specific configuration parameters that go after
# OMM the platform-specific parameters - edit site.def to change

# OMM site:  $TOG: site.def /main/23 1998/03/19 18:43:26 mgreess $

# OMM build the DtXinerama support

# OMM Make sure you have installed the de_DE, es_ES, fr_FR and it_IT locales.
# OMM  or building non-C locales will cause build failures.

# OMM define DtDocLocalesToBuild to be the same as de_DE.ISO8859-1 
es_ES.ISO8859-1 fr_FR.ISO8859-1 it_IT.ISO8859-1 if undefined

# OMM ---------------------------------------------------------------------
# OMM Imake rules for building libraries, programs, scripts, and data files
# OMM rules:  $TOG: Imake.rules /main/227 1998/02/02 12:07:57 kaleb $

          PATHSEP = /
            SHELL = /bin/sh
        KORNSHELL = /bin/ksh
      DTKORNSHELL = /usr/dt/bin/dtksh

              TOP = ../../../..
      CURRENT_DIR = programs/dtinfo/tools/misc

            IMAKE = $(IMAKESRC)/imake
           DEPEND = $(DEPENDSRC)/makedepend
        MKDIRHIER = mkdir -p
    EXPORTLISTGEN =
        CONFIGSRC = $(TOP)/config
         IMAKESRC = $(CONFIGSRC)/imake
        DEPENDSRC = $(CONFIGSRC)/makedepend
    DEPENDDEFINES = -D__BUILTIN_VA_ARG_INCR

          INCROOT = /usr/dt/include
        USRLIBDIR = /usr/dt/lib
         SHLIBDIR = /usr/dt/lib
       LINTLIBDIR = $(USRLIBDIR)/lint
          MANPATH = /usr/dt/man
    MANSOURCEPATH = $(MANPATH)/man
           MANDIR = $(MANSOURCEPATH)1
        LIBMANDIR = $(MANSOURCEPATH)3
       FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX)
       MISCMANDIR = $(MANSOURCEPATH)$(MISCMANSUFFIX)

               AR = /usr/ccs/bin/ar cq
  BOOTSTRAPCFLAGS = -I/opt/motif/include
               CC = /opt/solarisstudio/bin/cc
               AS = /usr/ccs/bin/as

.SUFFIXES: .C

              CXX = /opt/solarisstudio/bin/CC
          CXXFILT = /opt/solarisstudio/bin/c++filt
           CXXLIB = -L/opt/solarisstudio/lib -lCrun
    CXXDEBUGFLAGS = -O2 -erroff=attrskipunsup
CXXDEPENDINCLUDES = -I/opt/motif/include -I/opt/solarisstudio/prod/include/CC 
-I/opt/solarisstudio/prod/include/CC/Cstd
 CXXEXTRA_DEFINES =
CXXEXTRA_INCLUDES = -I/opt/motif/include -I/opt/motif/include/X11
   CXXSTD_DEFINES = -Dsun -Di386 -DSVR4 -D__i386 $(CXXPROJECT_DEFINES)
       CXXOPTIONS =
      CXXINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(CXXEXTRA_INCLUDES)
       CXXDEFINES = $(CXXINCLUDES) $(CXXSTD_DEFINES) $(THREADS_CXXDEFINES) 
$(CXXEXTRA_DEFINES) $(DEFINES)
         CXXFLAGS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(THREADS_CXXFLAGS) 
$(CXXDEFINES)

         COMPRESS = compress
          GZIPCMD = gzip
              CPP = /usr/ccs/lib/cpp $(STD_CPP_DEFINES)
    PREPROCESSCMD = /opt/solarisstudio/bin/cc -E $(STD_CPP_DEFINES)
          INSTALL = /usr/bin/ginstall
     INSTALLFLAGS = -c
               LD = /usr/ccs/bin/ld
              LEX = /usr/ccs/bin/lex
           LEXLIB = -ll
             YACC = /usr/ccs/bin/yacc
           CCYACC = /usr/ccs/bin/yacc
             LINT = lint
      LINTLIBFLAG = -o
         LINTOPTS = -bh
               LN = ln -s
             MAKE = /usr/ccs/bin/make
               MV = mv
               CP = cp
              SED = sed
             PERL = /usr/bin/perl

               RM = rm -f
        MANSUFFIX = 1x
     LIBMANSUFFIX = 3x
    FILEMANSUFFIX = 4
    MISCMANSUFFIX = 5

            TROFF = psroff
            NROFF = nroff
         MSMACROS = -ms
        MANMACROS = -man
              TBL = tbl
              EQN = eqn
             NEQN = neqn
              COL = col

            DVIPS = dvips
            LATEX = latex

           PROOF = proof
    PROOFOPTIONS =

     STD_INCLUDES = -I/opt/motif/include -I/opt/motif/include/X11
  STD_CPP_DEFINES = -Dsun -Di386 -DSVR4 -D__i386 $(PROJECT_DEFINES)
      STD_DEFINES = -Dsun -Di386 -DSVR4 -D__i386 $(PROJECT_DEFINES)
 EXTRA_LOAD_FLAGS =
  EXTRA_LDOPTIONS =
  EXTRA_LIBRARIES = -lsocket -lnsl
             TAGS = ctags

    SHAREDCODEDEF =
         SHLIBDEF =

     SHLIBLDFLAGS = -G -z text

         PICFLAGS = -Kpic

      CXXPICFLAGS = -pic

    PROTO_DEFINES =

     INSTPGMFLAGS =

     INSTBINFLAGS = -m 0755
     INSTUIDFLAGS = -m 4711
     INSTLIBFLAGS = -m 0644
     INSTINCFLAGS = -m 0444
     INSTMANFLAGS = -m 0444
     INSTDATFLAGS = -m 0444
    INSTKMEMFLAGS = -g sys -m 2711

      PROJECTROOT = /usr/dt

      CDEBUGFLAGS = -O2
        CCOPTIONS = -Xa

      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) 
$(STD_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) 
$(PROTO_DEFINES) $(THREADS_DEFINES) $(DEFINES)
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(THREADS_CFLAGS) $(ALLDEFINES)
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES) $(DEPEND_DEFINES)
         LDPRELIB = -R/opt/motif/lib -L/opt/motif/lib -L/usr/X11/lib 
-L$(BUILDLIBDIR)
        LDPOSTLIB =
        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)  $(EXTRA_LDOPTIONS) 
$(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)
     CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) 
$(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIBS)

           LDLIBS = $(LDPOSTLIBS) $(THREADS_LIBS) $(SYS_LIBRARIES) 
$(EXTRA_LIBRARIES)

       CCENVSETUP = LD_RUN_PATH=$(USRLIBDIRPATH)
           CCLINK = $(CCENVSETUP) $(CC)

      CXXENVSETUP = LD_RUN_PATH=$(USRLIBDIRPATH)
          CXXLINK = $(CXXENVSETUP) $(CXX)

     LDSTRIPFLAGS = -x
   LDCOMBINEFLAGS = -r
      DEPENDFLAGS =

        MACROFILE = sun.cf
           RM_CMD = $(RM)

    IMAKE_DEFINES =

         IRULESRC = $(CONFIGSRC)/cf
        IMAKE_CMD = $(IMAKE) -I$(IRULESRC) $(IMAKE_DEFINES)

     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/X11.tmpl \
                        $(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) \
                        $(IRULESRC)/host.def $(EXTRA_ICONFIGFILES)

# OMM $TOG: DtInfo.rules /main/21 1997/09/05 11:31:01 samborn $

# OMM $TOG: cde.rules /main/4 1998/02/06 10:53:52 kaleb $

# OMM $TOG: Motif.rules /main/8 1999/03/22 15:12:48 mgreess $

# OMM $TOG: X11.rules /main/4 1997/04/30 15:23:24 kaleb $

#
# OMM makes toplevel Prelude.h
#

#
# OMM build .d and .h files within a library
#

# OMM Build a library
# OMM *NOTE* SimpleLibrary does *not* build a real ar-style
# OMM library; it merely uses ld -r -o to concatenate a set
# OMM of .o's together. Use RealLibrary to build an honest-
# OMM -to-gosh ranlib'd library. Unless you really need true
# OMM library behavior (partial selection of contents, etc.),
# OMM SimpleLibrary is the better choice.

#
# OMM  CProgram is required by C modules in build-tools
#

#
# OMM SimpleCProgram is required by the C modules in buildtools to build
# OMM statically
#

#
# OMM platform dependent executables, shell scripts
#

# OMM The following macros are used by the build tools

#
# OMM only use this for files that are platform independent
# OMM
#

#
# OMM don't depend on built-in .C.o rules
#

#
# OMM forcing old C to be used
#

# OMM $TOG: DtInfo.tmpl /main/37 1997/09/05 11:31:26 samborn $
# OMM OLIAS project common makefile

# OMM $XConsortium: cde.tmpl /main/2 1996/12/04 10:13:09 swick $

# OMM $TOG: Motif.tmpl /main/6 1999/05/19 17:00:05 mgreess $

# OMM ----------------------------------------------------------------------
# OMM X Window System Build Parameters and Rules
# OMM $TOG: X11.tmpl /main/308 1998/06/16 15:14:24 msr $

# OMM -----------------------------------------------------------------------
# OMM X Window System make variables; these need to be coordinated with rules

             XTOP = $(TOP)/imports/x11
           BINDIR = /usr/dt/bin
     BUILDINCROOT = $(TOP)/exports
      BUILDINCDIR = $(BUILDINCROOT)/include
      BUILDINCTOP = ../..
      BUILDLIBDIR = $(TOP)/exports/lib
      BUILDLIBTOP = ../..
      BUILDBINDIR = $(TOP)/exports/bin
      BUILDBINTOP = ../..
    XBUILDINCROOT = $(XTOP)
     XBUILDINCDIR = $(XBUILDINCROOT)/include/X11
     XBUILDINCTOP = ../../..
     XBUILDBINDIR = $(XBUILDINCROOT)/bin
           INCDIR = $(INCROOT)
           ADMDIR = /usr/adm
           LIBDIR = $(USRLIBDIR)/X11
   TOP_X_INCLUDES = -I$(TOP)/imports/x11/include

           VARDIR = /var/X11

          FONTDIR = $(LIBDIR)/fonts
         XINITDIR = $(LIBDIR)/xinit
           XDMDIR = $(LIBDIR)/xdm
           TWMDIR = $(LIBDIR)/twm
           XSMDIR = $(LIBDIR)/xsm
           NLSDIR = $(LIBDIR)/nls
       XLOCALEDIR = $(LIBDIR)/locale
        PEXAPIDIR = $(LIBDIR)/PEX
      LBXPROXYDIR = $(LIBDIR)/lbxproxy
  PROXYMANAGERDIR = $(LIBDIR)/proxymngr
        XPRINTDIR = $(LIBDIR)/xserver
      XAPPLOADDIR = $(LIBDIR)/app-defaults
       FONTCFLAGS = -t

     INSTAPPFLAGS = $(INSTDATFLAGS)

     XPROJECTROOT = /usr

              RGB = $(XPROJECTROOT)/bin/rgb
            FONTC = $(XPROJECTROOT)/bin/bdftopcf
        MKFONTDIR = $(XPROJECTROOT)/bin/mkfontdir

       DOCUTILSRC = $(XTOP)/doc/util
       XDOCMACROS = $(DOCUTILSRC)/macros.t
       XIDXMACROS = $(DOCUTILSRC)/indexmacros.t
       PROGRAMSRC = $(TOP)/programs
           LIBSRC = $(XTOP)/lib
          FONTSRC = $(XTOP)/fonts
       INCLUDESRC = $(BUILDINCROOT)/include
      XINCLUDESRC = $(INCLUDESRC)/X11
        SERVERSRC = $(XTOP)/programs/Xserver
       CONTRIBSRC = $(XTOP)/../contrib
   UNSUPPORTEDSRC = $(XTOP)/unsupported
           DOCSRC = $(XTOP)/doc
           RGBSRC = $(XTOP)/programs/rgb
      BDFTOPCFSRC = $(PROGRAMSRC)/bdftopcf
     MKFONTDIRSRC = $(PROGRAMSRC)/mkfontdir
    FONTSERVERSRC = $(PROGRAMSRC)/xfs
       FONTINCSRC = $(XTOP)/include/fonts
        EXTINCSRC = $(XTOP)/include/extensions
     TRANSCOMMSRC = $(LIBSRC)/xtrans
   TRANS_INCLUDES = -I$(TRANSCOMMSRC)

       XENVLIBDIR = $(XTOP)/lib
   CLIENTENVSETUP = 
LD_LIBRARY_PATH=$(DTENVLIBDIR):$(MOTIFENVLIBDIR):$(XENVLIBDIR)

# OMM $TOG: sunLib.tmpl /main/47 1997/12/12 14:53:33 kaleb $

ICONV_INBUF_DEFINE = -DICONV_INBUF_CONST=const

UNSHARED_CXXLIB =

# OMM $XConsortium: sv4Lib.tmpl /main/23 1996/12/04 10:11:01 swick $

XMULIBONLY = -lXmu

REGEXSYSLIB = -lgen
DYNLIBSYSLIB = -ldl

IAFSYSLIB =

          XLIBSRC = $(LIBSRC)/X11

SOXLIBREV = 6.1
DEPXONLYLIB =
XONLYLIB =  -lX11

LINTXONLY = $(XLIBSRC)/llib-X11.ln

         XLIBONLY = $(XONLYLIB)

      XEXTLIBSRC = $(LIBSRC)/Xext

SOXEXTREV = 6.4
DEPEXTENSIONLIB =
EXTENSIONLIB =  -lXext

LINTEXTENSION = $(XEXTLIBSRC)/llib-Xext.ln

LINTEXTENSIONLIB = $(LINTEXTENSION)
          DEPXLIB = $(DEPEXTENSIONLIB) $(DEPXONLYLIB)
             XLIB = $(EXTENSIONLIB) $(XONLYLIB)
         LINTXLIB = $(LINTXONLYLIB)

         XAUTHSRC = $(LIBSRC)/Xau

SOXAUTHREV = 6
DEPXAUTHLIB =
XAUTHLIB =  -lXau

LINTXAUTH = $(XAUTHSRC)/llib-Xau.ln

      XDMCPLIBSRC = $(LIBSRC)/Xdmcp

SOXDMCPREV = 6
DEPXDMCPLIB =
XDMCPLIB =  -lXdmcp

LINTXDMCP = $(XDMCPLIBSRC)/llib-Xdmcp.ln

           XMUSRC = $(LIBSRC)/Xmu

SOXMUREV = 6.0
DEPXMULIB =
XMULIB =  -lXmu

LINTXMU = $(XMUSRC)/llib-Xmu.ln

       OLDXLIBSRC = $(LIBSRC)/oldX

SOOLDXREV = 6.0
DEPOLDXLIB =
OLDXLIB =  -loldX

LINTOLDX = $(OLDXLIBSRC)/llib-oldX.ln

       TOOLKITSRC = $(LIBSRC)/Xt

SOXTREV = 6.0
DEPXTOOLONLYLIB =
XTOOLONLYLIB =  -lXt

LINTXTOOLONLY = $(TOOLKITSRC)/llib-Xt.ln

      DEPXTOOLLIB = $(DEPXTOOLONLYLIB) $(DEPSMLIB) $(DEPICELIB)
         XTOOLLIB = $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)
     LINTXTOOLLIB = $(LINTXTOOLONLYLIB)

       XALIBSRC = $(LIBSRC)/Xa

SOXAREV = 1.0
DEPXALIB =
XALIB =  -lXa

LINTXA = $(XALIBSRC)/llib-Xa.ln

       AWIDGETSRC = $(LIBSRC)/Xaw

SOXAWREV = 6.1
DEPXAWLIB =
XAWLIB =  -lXaw

LINTXAW = $(AWIDGETSRC)/llib-Xaw.ln

         XILIBSRC = $(LIBSRC)/Xi

SOXINPUTREV = 6.0
DEPXILIB =
XILIB =  -lXi

LINTXI = $(XILIBSRC)/llib-Xi.ln

      XTESTLIBSRC = $(LIBSRC)/Xtst

SOXTESTREV = 6.1
DEPXTESTLIB =
XTESTLIB =  -lXtst

LINTXTEST = $(XTESTLIBSRC)/llib-Xtst.ln

        PEXLIBSRC = $(LIBSRC)/PEX5

SOPEXREV = 6.0
DEPPEXLIB =
PEXLIB =  -lPEX5

LINTPEX = $(PEXLIBSRC)/llib-PEX5.ln

        XIELIBSRC = $(LIBSRC)/XIE

SOXIEREV = 6.0
DEPXIELIB =
XIELIB =  -lXIE

LINTXIE = $(XIELIBSRC)/llib-XIE.ln

      PHIGSLIBSRC = $(LIBSRC)/PHIGS

DEPPHIGSLIB = $(TOP)/imports/x11/lib/libphigs.a
PHIGSLIB =  -lphigs

LINTPHIGS = $(PHIGSLIBSRC)/llib-phigs.ln

DEPXBSDLIB = $(TOP)/imports/x11/lib/libXbsd.a
XBSDLIB =  -lXbsd

LINTXBSD = $(LIBSRC)/Xbsd/llib-Xbsd.ln

           ICESRC = $(LIBSRC)/ICE

SOICEREV = 6.3
DEPICELIB =
ICELIB =  -lICE

LINTICE = $(ICESRC)/llib-ICE.ln

            SMSRC = $(LIBSRC)/SM

SOSMREV = 6.0
DEPSMLIB =
SMLIB =  -lSM

LINTSM = $(SMSRC)/llib-SM.ln

           XKEYSRC = $(LIBSRC)/Xkey

SOXKEYREV = 6.0
DEPXKEYLIB =
XKEYLIB =  -lXkey

LINTXKEY = $(XKEYSRC)/llib-Xkey.ln

         FSLIBSRC = $(LIBSRC)/FS

DEPFSLIB = $(TOP)/imports/x11/lib/libFS.a
FSLIB =  -lFS

LINTFS = $(FSLIBSRC)/llib-FS.ln

         FONTLIBSRC = $(LIBSRC)/font

DEPFONTLIB = $(TOP)/imports/x11/lib/libfont.a
FONTLIB =  -lfont

LINTFONT = $(FONTLIBSRC)/llib-font.ln

    XKBFILELIBSRC = $(LIBSRC)/xkbfile

DEPXKBFILELIB = $(TOP)/imports/x11/lib/libxkbfile.a
XKBFILELIB =  -lxkbfile

LINTXKBFILE = $(XKBFILELIBSRC)/llib-xkbfile.ln

     XKBCOMPSRC = $(PROGRAMSRC)/xkbcomp
     XKBCOMPCMD = $(CLIENTENVSETUP) $(XBUILDBINDIR)/xkbcomp

          DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)

         DEPLIBS1 = $(DEPLIBS)
         DEPLIBS2 = $(DEPLIBS)
         DEPLIBS3 = $(DEPLIBS)
         DEPLIBS4 = $(DEPLIBS)
         DEPLIBS5 = $(DEPLIBS)
         DEPLIBS6 = $(DEPLIBS)
         DEPLIBS7 = $(DEPLIBS)
         DEPLIBS8 = $(DEPLIBS)
         DEPLIBS9 = $(DEPLIBS)
         DEPLIBS10 = $(DEPLIBS)

              MTOP = $(TOP)/imports/motif
TOP_MOTIF_INCLUDES = -I$(MINCLUDESRC)

      UIL_INCLUDES = -I$(UILSRC)

    MOTIFENVLIBDIR = $(MLIBSRC)

      USRINCDIR = /usr/dt/include
         UIDDIR = $(LIBDIR)/uid
        TESTSRC = $(MTOP)/tests
        TESTLIB = $(TESTSRC)/lib
  GENERALSRCLIB = $(TESTSRC)/General/lib
  GENERALSRCBIN = $(TESTSRC)/General/bin
   MANUALSRCLIB = $(TESTSRC)/Manual/lib
   MANUALSRCBIN = $(TESTSRC)/Manual/bin
     AUTOSRCLIB = $(TESTSRC)/Auto/lib
     AUTOSRCBIN = $(TESTSRC)/Auto/bin
       COMMONPP = $(GENERALSRCBIN)/Commonpp
         GENRUN = $(GENERALSRCBIN)/Genrun
         MANRUN = $(GENERALSRCBIN)/Manrun

     TESTCOMSRC = $(MANUALSRCLIB)/Common

    BUILDDOCDIR = $(BUILDINCROOT)/doc
    BUILDLOCDIR = $(BUILDINCROOT)/localized

    MTOOLKITSRC = $(TOOLKITSRC)

        MDOCSRC = $(MTOP)/doc
        MLOCSRC = $(MTOP)/localized

    MINCLUDESRC = /usr/X11/include

        MLIBSRC = $(MTOP)/lib
     MCLIENTSRC = $(MTOP)/clients
       MDEMOSRC = $(MTOP)/demos
     MWIDGETSRC = $(MLIBSRC)/Xm
   MRESOURCESRC = $(MLIBSRC)/Mrm
         UILSRC = $(MCLIENTSRC)/uil

   MPROJECTROOT = /usr/X11

            UIL = $(UILSRC)/uil
         DEPUIL = $(UILSRC)/uil

   XMEXTRA_LIBS =

SOXMREV = 2.1
DEPXMLIB =
XMLIB =  -lXm

LINTXM = $(MWIDGETSRC)/llib-Xm.ln

SOMRMREV = 2.1
DEPMRESOURCELIB =
MRESOURCELIB =  -lMrm

LINTMRESOURCE = $(MRESOURCESRC)/llib-Mrm.ln

SOUILREV = 2.1
DEPUILLIB =
UILLIB =  -lUil

LINTUIL = $(UILSRC)/llib-Uil.ln

SOMCOMMONREV = 2.1
DEPTESTCOMLIB =
TESTCOMLIB =  -lMCommon

LINTTESTCOM = $(TESTCOMSRC)/llib-MCommon.ln

TESTUILCOMLIB = $(TESTCOMSRC)/libMCommonUil.a

  LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a
LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
     LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
     LINTUILLIB = $(UILSRC)/llib-lUil.ln

      YACCFLAGS =
       UILFLAGS =
    GENCATFLAGS =
         GENCAT = gencat $(GENCATFLAGS)
      MKCATTOOL = $(TOP)/programs/localized/util/mkcatdefs

         RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* 
tags TAGS  *.Dat

        DEPLIBS = $(DEPXMLIB) $(DEPXTOOLLIB) $(DEPXLIB)

       DEPLIBS1 = $(DEPLIBS)
       DEPLIBS2 = $(DEPLIBS)
       DEPLIBS3 = $(DEPLIBS)

MOTIF_DOC :sh = if test -f ../imports/motif/doc/C/guides/bookcase.bc; then echo 
-D_MOTIFDOC_; else echo; fi

           CDETOP = $(TOP)

    CDEINCLUDESRC = $(CDETOP)/exports/include

 TOP_CDE_INCLUDES = -I$(CDEINCLUDESRC)
        CDELIBSRC = $(CDETOP)/lib
           PAMSRC = $(CDELIBSRC)/pam/libpam
            TTSRC = $(CDELIBSRC)/tt
         DTSVCSRC = $(CDELIBSRC)/DtSvc
      DTSEARCHSRC = $(CDELIBSRC)/DtSearch
      DTWIDGETSRC = $(CDELIBSRC)/DtWidget
        DTHELPSRC = $(CDELIBSRC)/DtHelp
       DTPRINTSRC = $(CDELIBSRC)/DtPrint
        DTTERMSRC = $(CDELIBSRC)/DtTerm
         DTMRMSRC = $(CDELIBSRC)/DtMrm
        DTMMDBSRC = $(CDELIBSRC)/DtMmdb
           CSASRC = $(CDELIBSRC)/csa
           CDESRC = $(CDETOP)/programs

      DTENVLIBDIR = $(TOP)/exports/lib

 CDE_INSTALLATION_TOP = /usr/dt
CDE_CONFIGURATION_TOP = /etc/dt
     CDE_LOGFILES_TOP = /var/dt
         CDE_USER_TOP = .dt

        DTCODEGEN = $(CLIENTENVSETUP) $(DTCODEGENCAT) 
$(CDESRC)/dtappbuilder/src/abmf/dtcodegen
    HELPPARSERSRC = $(CDESRC)/dthelp/parser
          HELPTAG = $(HELPPARSERSRC)/helptag/dthelptag
  HELPTAGPASS1DEF = $(HELPPARSERSRC)/pass1/helptag/dthelp_htag1
  HELPTAGPASS2DEF = $(HELPPARSERSRC)/pass2/htag2/dthelp_htag2
        DTDOCBOOK = $(CLIENTENVSETUP) $(DTLCXENVSETUP) $(KORNSHELL) 
$(CDESRC)/dtdocbook/doc2sdl/dtdocbook
 DTDOCBOOKOPTIONS = -t $(CDESRC)/dtdocbook/doc2sdl -H $(HELPTAGPASS2DEF) -I 
$(CDESRC)/dtdocbook/instant/instant -L 
$(CDESRC)/dtdocbook/xlate_locale/xlate_locale -S $(NSGMLSSRC)/nsgmls

        NSGMLSSRC = $(CDESRC)/nsgmls

     DTINFOGENSRC = $(CDESRC)/dtinfo/dtinfogen
        DTINFOGEN = $(CLIENTENVSETUP) $(DTLCXENVSETUP) 
DTINFO_HOME=$(DTINFOGENSRC) 
DTINFO_BIN=$(DTINFOGENSRC)/install:$(DTINFOGENSRC)/mmdb/StyleSheet:$(DTINFOGENSRC)/mmdb/src:$(NSGMLSSRC):$(CDESRC)/dtsr
 $(DTINFOGENSRC)/infolib/etc/dtinfogen
  DTINFOGENTMPDIR = $(TOP)/doc/tmp

 ARCHITECTURE_DEFINES = -DSUN_ARCHITECTURE

DTLCXENVSETUP = DTLCXSEARCHPATH=$(DTHELPSRC)

SOPAMREV = 2.1
DEPPAMLIB =
PAMLIB =  -lpam

LINTPAM = $(PAMSRC)/llib-pam.ln

SOTTREV = 2.1
DEPTTLIB =
TTLIB =  -ltt

LINTTT = $(TTSRC)/lib/llib-tt.ln

SODTSVCREV = 2.1
DEPDTSVCLIB =
DTSVCLIB =  -lDtSvc

LINTDTSVC = $(DTSVCSRC)/llib-DtSvc.ln

SODTSEARCHREV = 2.1
DEPDTSEARCHLIB =
DTSEARCHLIB =  -lDtSearch

LINTDTSEARCH = $(DTSEARCHSRC)/llib-DtSearch.ln

SODTWIDGETREV = 2.1
DEPDTWIDGETLIB =
DTWIDGETLIB =  -lDtWidget

LINTDTWIDGET = $(DTWIDGETSRC)/llib-DtWidget.ln

SODTHELPREV = 2.1
DEPDTHELPLIB =
DTHELPLIB =  -lDtHelp

LINTDTHELP = $(DTHELPSRC)/llib-DtHelp.ln

SODTPRINTREV = 2.1
DEPDTPRINTLIB =
DTPRINTLIB =  -lDtPrint

LINTDTPRINT = $(DTPRINTSRC)/llib-DtPrint.ln

SODTTERMREV = 2.1
DEPDTTERMLIB =
DTTERMLIB =  -lDtTerm

LINTDTTERM = $(DTTERMSRC)/llib-DtTerm.ln

SODTMRMREV = 2.1
DEPDTMRMLIB =
DTMRMLIB =  -lDtMrm

LINTDTMRM = $(DTMRMSRC)/llib-DtMrm.ln

SODTMMDBREV = 2.1
DEPDTMMDBLIB =
DTMMDBLIB =  -lDtMmdb

LINTDTMMDB = $(DTMMDBSRC)/llib-DtMmdb.ln

DEPDTCMLIB = $(TOP)/exports/lib/libDtCm.a
DTCMLIB =  -lDtCm

LINTDTCM = $(DTCMSRC)/llib-DtCm.ln

SOCSAREV = 2.1
DEPCSALIB =
CSALIB =  -lcsa

LINTCSA = $(CSASRC)/llib-csa.ln

# OMM #define BuildOutsideCde

# OMM Provide flags for CDE desktop facilities explicitly if CDE context.
# OMM (Note, these will assume a post-CDE 1.0 functional revision level.)

# OMM      X11 R6 session management

# OMM Turn off all flags not applicable to CDE dtinfo client,
# OMM and turn on those that are:
# OMM     -- search engine

# OMM     -- canvas and/or rendering engine

# OMM     -- remote connections

# OMM     -- specific license managers

# OMM     -- special libraries

DTINFO_DEFINES=-DDtinfoClient -DUseMotifXpm -DUseTooltalk -DUseSessionMgmt

WIDEC_DEFINES=-DUseWideChars

I18N_DEFINES=-DInternationalize

SEARCH_DEFINES=-DDTSEARCH

DLOPEN_DEFINES=

LM_DEFINES=
LM_INCLUDES=

STATIC=-Bstatic
DYNAMIC=-Bdynamic

EXTRA_LIBRARIES=$(DYNAMIC) -lsocket -lnsl -lresolv

# OMM set platform subdir finder

PLATFORM=solaris

# OMM end set platform subdir finder

OLIAS = $(PROGRAMSRC)/dtinfo
CONTROL=$(OLIAS)/control
LIBRARY = $(OLIAS)/library

WWL = $(OLIAS)/dtinfo/wwl
MMDB = $(CDELIBSRC)/DtMmdb
EXCEPTIONS = $(MMDB)/dti_excs
TOOLS = $(OLIAS)/tools
UAS = $(OLIAS)/dtinfo/src/UAS
LIBCHECK = $(SHELL) $(CURRENT_DIR)/libcheck $(PLATFORM)

WWL_INCLUDES = -I$(WWL)/include
WWL_LIBS=$(STATIC) -L$(WWL)/src -lWWL
EXCEPTIONS_INCLUDES = -I$(EXCEPTIONS)
MMDB_INCLUDES = -I$(MMDB)
UAS_INCLUDES = -I$(UAS)/Base

DTSEARCH_INCLUDES = -I$(TOP)/exports/include/Dt
DTSEARCH_LIBDIR = $(TOP)/exports/lib

# OMM BuildTools Include macros
GLOBAL_INCLUDES=-I$(OLIAS)/dtinfogen/global/

DTSEARCHLIBS=$(DYNAMIC) -L$(DTSEARCH_LIBDIR) -lDtSearch

MISC_INCLUDES = -I$(MMDB)/misc

DTSVC_LIBRARY=$(DYNAMIC) $(CDE_LIBS) -lDtSvc
DTSVCLIB=$(DYNAMIC) $(CDE_LIBS) -lDtSvc

DTHELP_LIBRARY=$(DYNAMIC) $(CDE_LIBS) -lDtHelp
DTHELP_INCLUDES=$(TOP)/exports/include
DTPRINTLIB=$(DYNAMIC) $(CDE_LIBS) -lDtPrint

TREE_INCLUDES=$(CDEINCLUDES) $(CDEINCLUDES)/Misc

CDEINCLUDES = -I$(TOP)/exports/include
CDE_LIBS = -L$(TOP)/exports/lib

MTFLIBDIR = $(TOP)/imports/motif/lib

BROWSER_INCLUDES=-I.. $(UAS_INCLUDES) $(EXCEPTIONS_INCLUDES) $(WWL_INCLUDES) 
$(TREE_INCLUDES) $(CDEINCLUDES)

COMMON_CLASS_LIBDIR=$(STATIC) -L$(MMDB)/dti_cc
COMMON_CLASS_LIB=-lcommon_class
COMMON_CLASS_INCLUDES=-I$(MMDB)/dti_cc -I$(MMDB)

DBUG_INCLUDES=
DBUG_LIBS=

STYLE_SHEET_INCLUDES=-I$(MMDB)/StyleSheet $(COMMON_CLASS_INCLUDES)

TREERES=$(TOOLS)/misc/treeres

# OMM exceptions library
EXCLIB =$(STATIC) -L$(EXCEPTIONS) -lexc
EXCLIB_C_API =$(STATIC) -L$(EXCEPTIONS) -lC_APIexc

MMDB_LIBS=$(STATIC) -L$(OLIAS)/mmdb -lMMDB
MMDB_LIBS_C_API=$(DYNAMIC) -L$(MMDB)/lib -lDtMmdb

MATH_LIB=$(DYNAMIC) -lm
MISC_LIB=$(STATIC) -L$(TOOLS)/src -lmisc

#
# OMM project specific includes go into EXTRA_INCLUDES
#

CEXT = c

#
# OMM Installation stuff
#
#

PLATFORM_BIN_DIR=$(PLATFORM)
PLATFORM_TOOLS_DIR=$(TOOLS)/$(PLATFORM_BIN_DIR)

INSTALL_BIN_DIR=$(INSTALL_ROOT)/bin
# OMM the browser binary uses the following, and must not install to
# OMM same place as script by same name, which goes to INSTALL_BIN_DIR.
INSTALL_PLATFORM_BIN_DIR=$(INSTALL_BIN_DIR)/$(PLATFORM_BIN_DIR)
INSTALL_LIB_DIR=$(INSTALL_ROOT)/lib
INSTALL_APPCONFIG_DIR=$(INSTALL_ROOT)/appconfig
INSTALL_ETC_DIR=$(INSTALL_INFOLIB_DIR)/etc
INSTALL_GPL_LIB_DIR=$(INSTALL_ETC_DIR)/gpl/$(GPL_PRODUCT)/lib

INSTALL_PLATFORM_ETC_DIR=$(INSTALL_INFOLIB_DIR)/etc
INSTALL_PLATFORM_LIB_DIR=$(INSTALL_LIB_DIR)
INSTALL_GPL_PLATFORM_BIN_DIR=$(INSTALL_ETC_DIR)/gpl/$(GPL_PRODUCT)/bin

INSTALL_FONTS_DIR=$(INSTALL_ETC_DIR)/fonts
INSTALL_STYLES_DIR=$(INSTALL_LIB_DIR)/Styles.

# OMM When installing into the following, the lang value must be inserted
# OMM as the next directory level, due to language-specific content.
INSTALL_INFOLIB_DIR=$(INSTALL_ROOT)/infolib
INSTALL_BITMAPS_DIR=$(INSTALL_APPCONFIG_DIR)/icons
INSTALL_HELP_DIR=$(INSTALL_APPCONFIG_DIR)/help
INSTALL_XRESOURCES_DIR=$(INSTALL_ROOT)/app-defaults

INSTALL_MSG_CAT_DIR=$(INSTALL_LIB_DIR)/nls/msg

# OMM      Following X11 and Mtf defines should be replaced w/ std config

X11_INCLUDES=-I$(TOP)/imports/x11/include
X11_LIBRARIES=$(DYNAMIC) $(XTOOLLIB) $(XMULIB) $(XLIB)
MTF_INCLUDES=-I$(TOP)/imports/motif/include
MTF_LIBRARIES=$(DYNAMIC) $(XMLIB)
XMLIB = -L$(MTFLIBDIR) -lXm
XTOOLLIB = -L$(TOP)/imports/x11/lib $(XTOOLONLYLIB) $(SMLIB) $(ICELIB)

NO_EXC=-noex
TEMPLATE_OBJS=*.o.ptrep/Templates.DB/*.o
TEMPLATE_DB=*.o.ptrep

BYTE_ORDER_DEFINES=-DOLIAS_LITTLE_ENDIAN

install_buildtools::

        CONFIGDIR = $(LIBDIR)/config

    USRLIBDIRPATH = $(USRLIBDIR):$(XPROJECTROOT)/lib:$(MPROJECTROOT)/lib
        LDPRELIBS = -R/opt/motif/lib -L/opt/motif/lib -L/usr/X11/lib 
-L$(BUILDLIBDIR)  -L$(MLIBSRC) -L$(LIBSRC)
       LDPOSTLIBS =   -L$(MPROJECTROOT)/lib -L$(XPROJECTROOT)/lib
     TOP_INCLUDES = -I$(TOP) $(TOP_CDE_INCLUDES) $(TOP_MOTIF_INCLUDES) 
$(TOP_X_INCLUDES)
  PROJECT_DEFINES =    -DMULTIBYTE -DNLS16 -DMESSAGE_CAT -D__EXTENSIONS__ 
-DOSMAJORVERSION=5 -DOSMINORVERSION=11 $(DTINFO_DEFINES) $(WIDEC_DEFINES) 
$(I18N_DEFINES) $(SEARCH_DEFINES) $(DLOPEN_DEFINES) $(LM_DEFINES) 
$(BYTE_ORDER_DEFINES)

CXXPROJECT_DEFINES =    -DMULTIBYTE -DNLS16 -DMESSAGE_CAT -D__EXTENSIONS__ 
-DOSMAJORVERSION=5 -DOSMINORVERSION=11 $(DTINFO_DEFINES) $(WIDEC_DEFINES) 
$(I18N_DEFINES) $(SEARCH_DEFINES) $(DLOPEN_DEFINES) $(LM_DEFINES) 
$(BYTE_ORDER_DEFINES)

# OMM ----------------------------------------------------------------------
# OMM start of Imakefile

# OMM $XConsortium: Imakefile /main/7 1996/08/21 15:56:17 drk $

# OMM These tools are used during "make includes".
includes:: all

LOCAL_SED_DEFINES = -e 's|PERL|$(PERL)|g'

treeres:: treeres.src
        $(RM) $@
        $(SED) $(LOCAL_SED_DEFINES) treeres.src >$@
        chmod a+x $@

clean::
        $(RM) treeres

includes:: treeres

depend:: treeres

.SUFFIXES: .C .o

.C.o:
        $(RM) $@
         $(CXX) -c $(CXXFLAGS) $(_NOOP_) $*.C

.c.o:
        $(RM) $@
         $(CC) -c $(CFLAGS) $(_NOOP_) $*.c

all:: dfiles

dfiles: dfiles.o
        $(RM) $@
        $(CCLINK) -o $@ $(LDOPTIONS) dfiles.o  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)

dfiles.tc: dfiles.o
        $(RM) $@
        $(CCENVSETUP) $(PROOF) $(PROOFOPTIONS) $(CC) -o $@ $(LDOPTIONS) 
dfiles.o  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)

clean clean.tc::
        $(RM) dfiles.tc dfiles.tc.*.*

clean::
        $(RM) dfiles

all:: pmaker

pmaker: pmaker.o
        $(RM) $@
        $(CCLINK) -o $@ $(LDOPTIONS) pmaker.o  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)

pmaker.tc: pmaker.o
        $(RM) $@
        $(CCENVSETUP) $(PROOF) $(PROOFOPTIONS) $(CC) -o $@ $(LDOPTIONS) 
pmaker.o  $(LDLIBS)  $(EXTRA_LOAD_FLAGS)

clean clean.tc::
        $(RM) pmaker.tc pmaker.tc.*.*

clean::
        $(RM) pmaker

msgsets.o : msgsets.C
        $(RM) $@
         $(CXX) -c $(CXXFLAGS) $(_NOOP_) $*.C

all:: msgsets

msgsets: msgsets.o
        $(RM) $@
        $(CXXLINK) -o $@ msgsets.o $(CXXLDOPTIONS) $(STATIC)  $(LDLIBS) 
$(EXTRA_LOAD_FLAGS) $(EXTRA_LIBRARIES)

clean::
        $(RM) msgsets

DEPEND_DEFINES = $(CXXDEPENDINCLUDES) $(DEPENDDEFINES)
SRCS = dfiles.c pmaker.c msgsets.C

depend:: $(DEPEND)

$(DEPEND):
        @echo "checking $@ over in $(DEPENDSRC) first..."; \
        cd $(DEPENDSRC) && $(MAKE); \
        echo "okay, continuing in $(CURRENT_DIR)"

depend::
        $(DEPEND) $(DEPENDFLAGS) -- $(ALLDEFINES) $(DEPEND_DEFINES) -- $(SRCS)

# OMM ----------------------------------------------------------------------
# OMM common rules for all Makefiles - do not edit

.c.i:
        $(RM) $@
         $(CC) -E $(CFLAGS) $(_NOOP_) $*.c > $@

emptyrule::

clean::
        $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS 
 "#"*

clean clean.tc::
        $(RM) -r TC.Cache

Makefile:: $(IMAKE)

$(IMAKE) $(IMAKE).o:
        -@(cd $(IMAKESRC); if [ -f Makefile ]; then \
        echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \
        echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \
        $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi; \
        echo "okay, continuing in $(CURRENT_DIR)")

Makefile::
        -@if [ -f Makefile ]; then set -x; \
        $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
        else exit 0; fi
        $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)

tags::
        $(TAGS) -w *.[ch]
        $(TAGS) -xw *.[ch] > TAGS

debug_src:: $(SRCS)
        # OMM load $(ALLDEFINES) $(SRCS)

debug_obj:: $(OBJS)
        # OMM load $(ALLDEFINES) $(OBJS)

man_keywords::
        catman -M $(DESTDIR)$(MANPATH) -w

# OMM ----------------------------------------------------------------------
# OMM empty rules for directories that do not have SUBDIRS - do not edit

install::
        @echo "install in $(CURRENT_DIR) done"

install.man::
        @echo "install.man in $(CURRENT_DIR) done"

install.linkkit::
        @echo "install.linkkit in $(CURRENT_DIR) done"

Makefiles::

includes::

depend::

# OMM ----------------------------------------------------------------------
# OMM dependencies generated by makedepend

# DO NOT DELETE

dfiles.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
dfiles.o: /usr/include/sys/ccompile.h /usr/include/sys/isa_defs.h
dfiles.o: /usr/include/iso/stdio_iso.h /usr/include/sys/null.h
dfiles.o: /usr/include/sys/va_list.h /usr/include/stdio_tag.h
dfiles.o: /usr/include/stdio_impl.h /usr/include/iso/stdio_c99.h
dfiles.o: /usr/include/stdlib.h /usr/include/iso/stdlib_iso.h
dfiles.o: /usr/include/iso/stdlib_c99.h /usr/include/iso/stdlib_c11.h
dfiles.o: /usr/include/sys/wait.h /usr/include/sys/types.h
dfiles.o: /usr/include/sys/machtypes.h /usr/include/ia32/sys/machtypes.h
dfiles.o: /usr/include/sys/int_types.h /usr/include/sys/select.h
dfiles.o: /usr/include/sys/time_impl.h /usr/include/sys/time.h
dfiles.o: /usr/include/time.h /usr/include/iso/time_iso.h
dfiles.o: /usr/include/sys/resource.h /usr/include/sys/siginfo.h
dfiles.o: /usr/include/sys/machsig.h /usr/include/vm/faultcode.h
dfiles.o: /usr/include/sys/procset.h /usr/include/sys/signal.h
dfiles.o: /usr/include/sys/iso/signal_iso.h /usr/include/sys/unistd.h
dfiles.o: /usr/include/inttypes.h /usr/include/sys/inttypes.h
dfiles.o: /usr/include/sys/int_limits.h /usr/include/sys/int_const.h
dfiles.o: /usr/include/sys/int_fmtio.h /usr/include/sys/stdint.h
pmaker.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
pmaker.o: /usr/include/sys/ccompile.h /usr/include/sys/isa_defs.h
pmaker.o: /usr/include/iso/stdio_iso.h /usr/include/sys/null.h
pmaker.o: /usr/include/sys/va_list.h /usr/include/stdio_tag.h
pmaker.o: /usr/include/stdio_impl.h /usr/include/iso/stdio_c99.h
pmaker.o: /usr/include/stdlib.h /usr/include/iso/stdlib_iso.h
pmaker.o: /usr/include/iso/stdlib_c99.h /usr/include/iso/stdlib_c11.h
pmaker.o: /usr/include/sys/wait.h /usr/include/sys/types.h
pmaker.o: /usr/include/sys/machtypes.h /usr/include/ia32/sys/machtypes.h
pmaker.o: /usr/include/sys/int_types.h /usr/include/sys/select.h
pmaker.o: /usr/include/sys/time_impl.h /usr/include/sys/time.h
pmaker.o: /usr/include/time.h /usr/include/iso/time_iso.h
pmaker.o: /usr/include/sys/resource.h /usr/include/sys/siginfo.h
pmaker.o: /usr/include/sys/machsig.h /usr/include/vm/faultcode.h
pmaker.o: /usr/include/sys/procset.h /usr/include/sys/signal.h
pmaker.o: /usr/include/sys/iso/signal_iso.h /usr/include/sys/unistd.h
pmaker.o: /usr/include/inttypes.h /usr/include/sys/inttypes.h
pmaker.o: /usr/include/sys/int_limits.h /usr/include/sys/int_const.h
pmaker.o: /usr/include/sys/int_fmtio.h /usr/include/sys/stdint.h
msgsets.o: /usr/include/stdio.h /usr/include/sys/feature_tests.h
msgsets.o: /usr/include/sys/ccompile.h /usr/include/sys/isa_defs.h
msgsets.o: /usr/include/iso/stdio_iso.h /usr/include/sys/null.h
msgsets.o: /usr/include/sys/va_list.h /usr/include/stdio_tag.h
msgsets.o: /usr/include/stdio_impl.h /usr/include/iso/stdio_c99.h
msgsets.o: /usr/include/string.h /usr/include/iso/string_iso.h
msgsets.o: /usr/include/stdlib.h /usr/include/iso/stdlib_iso.h
msgsets.o: /usr/include/iso/stdlib_c99.h /usr/include/iso/stdlib_c11.h
msgsets.o: /usr/include/sys/wait.h /usr/include/sys/types.h
msgsets.o: /usr/include/sys/machtypes.h /usr/include/ia32/sys/machtypes.h
msgsets.o: /usr/include/sys/int_types.h /usr/include/sys/select.h
msgsets.o: /usr/include/sys/time_impl.h /usr/include/sys/time.h
msgsets.o: /usr/include/time.h /usr/include/iso/time_iso.h
msgsets.o: /usr/include/sys/resource.h /usr/include/sys/siginfo.h
msgsets.o: /usr/include/sys/machsig.h /usr/include/vm/faultcode.h
msgsets.o: /usr/include/sys/procset.h /usr/include/sys/signal.h
msgsets.o: /usr/include/sys/iso/signal_iso.h /usr/include/sys/unistd.h
msgsets.o: /usr/include/inttypes.h /usr/include/sys/inttypes.h
msgsets.o: /usr/include/sys/int_limits.h /usr/include/sys/int_const.h
msgsets.o: /usr/include/sys/int_fmtio.h /usr/include/sys/stdint.h
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/ios
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/rwstderr.h
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/stddefs.h
msgsets.o: /usr/include/stddef.h /usr/include/iso/stddef_iso.h
msgsets.o: /usr/include/sys/stddef.h /usr/include/stdarg.h
msgsets.o: /usr/include/iso/stdarg_iso.h /usr/include/sys/va_impl.h
msgsets.o: /usr/include/iso/stdarg_c99.h
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/rwstderr_macros.h
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/rwlocale
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/string
msgsets.o: /usr/include/ctype.h /usr/include/iso/ctype_iso.h
msgsets.o: /usr/include/wchar.h /usr/include/iso/wchar_iso.h
msgsets.o: /usr/include/wchar_impl.h /usr/include/iso/wchar_c99.h
msgsets.o: /usr/include/wctype.h /usr/include/iso/wctype_iso.h
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/string_ref
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/memory
msgsets.o: /usr/include/limits.h /usr/include/iso/limits_iso.h
msgsets.o: /opt/solarisstudio/prod/include/CC/new
msgsets.o: /opt/solarisstudio/prod/include/CC/exception
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/iterator
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/utility
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/stdmutex.h
msgsets.o: /usr/include/pthread.h /usr/include/sched.h
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/traits
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/iotraits
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/iosfwd
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/stdexcept
msgsets.o: /opt/solarisstudio/prod/include/CC/typeinfo
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/locimpl
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/locvector
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/vendor
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/ctype
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/numeral
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/iosbase
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/limits
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/math.h
msgsets.o: /usr/include/math.h /usr/include/iso/math_iso.h
msgsets.o: /usr/include/iso/math_c99.h /usr/include/floatingpoint.h
msgsets.o: /usr/include/sys/ieeefp.h /usr/include/float.h
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/codecvt
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/rw/usefacet
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/istream
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/ostream
msgsets.o: /opt/solarisstudio/prod/include/CC/Cstd/iostream
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to