# Makefile generated by imake - do not edit!
# $XConsortium: imake.c /main/cde1_maint/2 1995/10/10 18:12:45 drk $
#
# The cpp used on this machine replaces all newlines and multiple tabs and
# spaces in a macro expansion with a single space.  Imake tries to compensate
# for this, but is not always successful.
#

# -------------------------------------------------------------------------
# Makefile generated from "Imake.tmpl" and <Imakefile>
# $XConsortium: Imake.tmpl /main/cde1_maint/8 1995/10/10 18:12:20 drk $
#
# Platform-specific parameters may be set in the appropriate <vendor>.cf
# configuration files.  Site-specific parameters should be set in the file
# site.def.  Full rebuilds are recommended if any parameters are changed.
#
# If your C preprocessor does not define any unique symbols, you will need
# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
# "make World" the first time).
#
# Modified for Motif2.1 by Prabhat : 08/97
#

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

# site:  $XConsortium: site.def /main/cde1_maint/8 1995/10/31 16:52:36 drk $

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

# platform:  $XConsortium: sun.cf /main/cde1_maint/4 1995/11/10 18:08:52 drk $
# SunSoft: @(#)sun.cf	1.44 99/11/03
# Modified for Motif2.1 by Prabhat : 08/97
#
VENDOR = sun
HARDWARE = SPARC

# operating system:  SunOS 5.0

# $XConsortium: sv4Lib.rules /main/cde1_maint/5 1995/11/06 16:29:02 drk $

# 4230271/4285211: ANSI C++ requires treating string literals as if they
# were const char.  Version 5.0 of the Sun compilers enforces this behavior
# if -features=conststrings is on (the default is off for -compat=4 and on
# otherwise).  If it is on, warnings are issued everywhere a string literal
# is passed to a function whose arguments are not declared const char *,
# and strings are placed in a read-only segment, which will cause a
# segmentation fault if a function attempts to write to them.  However,
# since putting them in a read-only segment lets them be shared between
# multiple processes, if we can compile with conststrings on, we want to
# do so for the performance benefits.  Unfortunately, as of CDE 1.4,
# dtmail and libSDtMail are not compatible with conststrings mode, so we
# must provide a way to turn it off for those binaries.

	C++STRINGS_FLAGS = -features=conststrings

	STRIP = strip -x

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

# site:  $XConsortium: site.def /main/cde1_maint/8 1995/10/31 16:52:36 drk $

            SHELL = /bin/sh

              TOP = ../.
      CURRENT_DIR = ./config
    EXPORTLISTGEN = $(CONFIGSRC)/util/exportlistgen

               AR = ar cq
  BOOTSTRAPCFLAGS = -DSVR4
               AS = /usr/ccs/bin/as

         COMPRESS = compress
              CPP = /usr/ccs/lib/cpp $(STD_CPP_DEFINES)
    PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
          INSTALL = $(SCRIPTSRC)/bsdinst.sh
               LD = /usr/ccs/bin/ld
             LINT = lint
      LINTLIBFLAG = -o
         LINTOPTS = -ax
               LN = ln -s
               MV = mv
               CHMOD = chmod
               CP = cp

               RM = rm -f
            TROFF = psroff
         MSMACROS = -ms
              TBL = tbl
              EQN = eqn
     STD_INCLUDES =
  STD_CPP_DEFINES = -DSVR4 -Dsun -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dsparc -D__sparc -DNDEBUG -DMULTIBYTE -DNLS16 -DMESSAGE_CAT -D_XOPEN_VERSION=4 -D_XOPEN_SOURCE -D__EXTENSIONS__ $(VERSION_DEFINES)
      STD_DEFINES = -DSVR4 -Dsun -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dsparc -D__sparc -DNDEBUG -DMULTIBYTE -DNLS16 -DMESSAGE_CAT -D_XOPEN_VERSION=4 -D_XOPEN_SOURCE -D__EXTENSIONS__
 EXTRA_LOAD_FLAGS =
  EXTRA_LIBRARIES = /usr/ccs/lib/values-xpg4.o
             TAGS = ctags

    SHAREDCODEDEF =
         SHLIBDEF =

    PROTO_DEFINES = -DFUNCPROTO=15

     INSTPGMFLAGS =

     INSTBINFLAGS = -m 0755
     INSTUIDFLAGS = -m 4755
     INSTLIBFLAGS = -m 0644
     INSTINCFLAGS = -m 0444
     INSTMANFLAGS = -m 0444
     INSTDATFLAGS = -m 0444
    INSTKMEMFLAGS = -g sys -m 2755

      PROJECTROOT = /usr/openwin

X11ENVTOP = $(TOP)/$(X11ENV)

       TOP_INCLUDES = -I$(X11ENVTOP) -I$(X11ENVTOP)/X11 \
       -I$(INCROOT) -I$(INCROOT)/X11 -I$(INCROOT)/X11/extensions
       TOP++_INCLUDES = -I$(X11ENVTOP) -I$(X11ENVTOP)/X11 \
       $(C++INCLUDES) -I$(INCROOT) -I$(INCROOT)/X11 -I$(INCROOT)/X11/extensions

      CDEBUGFLAGS = -xO3 -xspace
        CCOPTIONS = -Xc

      ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES) $(LAST_INCLUDES)
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)

           NLSTAGUTIL= $(CDESRC)/localized/util/merge

           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES) \
		    $(EXTRA_CCOPTIONS) $(SPECIAL_CC_OPTIONS)

           LDLIBS = -L$(USRLIBDIR) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) $(BBA_DOT_A) $(LAST_LOAD_FLAGS)

   LDCOMBINEFLAGS = -r
      DEPENDFLAGS =

        MACROFILE = sun.cf
           RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut

    IMAKE_DEFINES =

         IRULESRC = $(CONFIGSRC)
        IMAKE_CMD = $(NEWTOP)$(IMAKE) -I$(NEWTOP)$(IRULESRC) $(IMAKE_DEFINES)

     ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
            $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
            $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)

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

             GNUMAKE = /x/cdesrc/admin/BuildTools/gnumake/gnumake

HP_VERSION_OBJ =
HP_VERSION_SRC = HPVersionSrc
CREATION_DATE  = CreationDate
HP_VERSION_STRING = HPVersionString
EXTRA_VERSION_STRING =

        SERVERTOP = ../.

          STLIBCXXENV =

         LDRUNPATHENV = LD_RUN_PATH=$(DTUSRLIBDIR):$(USRLIBDIR)

             ENVSETUP = $(LDRUNPATHENV)

       PRISTINELINKCC = cc
               LINKCC = $(ENVSETUP) cc

          C++INCLUDES =
           C++LIBPATH =

               CC = cc $(BBAFLAGS)

     ANSI_DEFINES =
     EXTRA_HP_DEFINES =

         PICFLAGS = -xF -K PIC -xstrconst
         BBAFLAGS =
        LD_BBAGEN = @echo out
           BBAGEN = @echo out
 BBA_RESULTS_ROOT = /bba_root/bba
    BBA_DUMP_DATA = bbadump.data
     BBA_D_OPTION = -d $(BBA_RESULTS_ROOT)/$(HARDWARE)/$(CURRENT_DIR)/$(BBA_DUMP_DATA)
     BBA_L_OPTION = -l 0
  EXTRA_CCOPTIONS =
  LAST_LOAD_FLAGS =
       ALLDEFINES = $(LOCAL_INCLUDES) $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(VERSION_DEFINES) $(PROTO_DEFINES) $(ANSI_DEFINES) $(DEFINES) $(EXTRA_HP_DEFINES)
      STD_DEFINES = -DSVR4 -Dsun -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dsparc -D__sparc -DNDEBUG -DMULTIBYTE -DNLS16 -DMESSAGE_CAT -D_XOPEN_VERSION=4 -D_XOPEN_SOURCE -D__EXTENSIONS__
  VERSION_DEFINES =
           OSNAME = SunOS 5.0
            OSREV =
         XVERSION =
    CPP_TXT_FLAGS = -P -C -Xs
   OSMAJORVERSION = 5
   OSMINORVERSION = 8

           X11ENV =

    X11VERSIONENV =  R5+
       X11LINKENV = X11R5
         MOTIFENV = Motif1.2
            XMENV = Motif1.2
              C++ = CC $(BBAFLAGS)
       C++DEFINES = -DSVR4 -Dsun -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Dsparc -D__sparc -DNDEBUG -DMULTIBYTE -DNLS16 -DMESSAGE_CAT -D_XOPEN_VERSION=4 -D_XOPEN_SOURCE -D__EXTENSIONS__
C++TRANSLATE_ONLY = -Fc
  EXTRA_C++FLAGS =
       C++OPTIONS = -noex $(C++STRINGS_FLAGS)
 EXTRA_C++OPTIONS =
    C++DEBUGFLAGS = -xO3 -xspace
        C++COMPAT = -compat=4 -library=iostream
      COMPATFLAGS =
      EXTRA_CFLAGS=
     SHCLTLDFLAGS = -R $(DTUSRLIBDIR):/usr/openwin/lib
        PICCFLAGS = -xF -K PIC -xstrconst
         C++FLAGS = $(C++INCLUDES) $(CFLAGS)
         C++FLAGS = $(C++DEBUGFLAGS) $(C++OPTIONS) \
		    $(ALL++INCLUDES) $(ALL++DEFINES) $(EXTRA_C++OPTIONS) \
		    $(SPECIAL_C++OPTIONS)
      C++PICFLAGS = -xF -PIC
      ALL++INCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP++_INCLUDES) $(STD_INCLUDES) $(LAST_INCLUDES)
       ALL++DEFINES = $(STD_DEFINES) $(EXTRA_DEFINES) $(VERSION_DEFINES) $(PROTO_DEFINES) $(ANSI_DEFINES) $(DEFINES) $(EXTRA_HP_DEFINES)

        CCINLIBS  =

        LDOPTIONS = $(SHCLTLDFLAGS) $(LOCAL_LDFLAGS) $(ALL_LIBPATH)

     SHLIBLDFLAGS = -G -z defs -z text -R $(DTUSRLIBDIR):/usr/openwin/lib

#	@(#)1.tmpl	1.15 97/03/05

        SUNLIBSRC		= $(TOP)/libsun
        SDTLIBSRC		= $(SUNLIBSRC)
        SDTFWALIBSRC		= $(SDTLIBSRC)/SDtFwa
        SDTSPELLLIBSRC		= $(SDTLIBSRC)/SDtSpell
        SDTMAILLIBSRC		= $(SDTLIBSRC)/SDtMail

        SUNCDESRC		= $(TOP)/cdesun
        SDTCDESRC		= $(SUNCDESRC)
        SDTIMAGESRC		= $(SDTCDESRC)/sdtimage
        SDTAUDIOSRC		= $(SDTCDESRC)/sdtaudio

	SUNWS_CACHE_NAME	= SunWS_cache

        OPENWINHOME		= /usr/openwin

        SDTFWALIB		= -lSDtFwa
        DEPSDTFWALIB		= $(BINSTALL_LIBDIR)/libSDtFwa.so

dt%   := EXTRA_LIBRARIES += $(SDTFWALIB)
sdt%  := EXTRA_LIBRARIES += $(SDTFWALIB)
build := SDTFWALIB =

        SDTSPELLLIB		= -lSDtSpell
        DEPSDTSPELLLIB		= $(BINSTALL_LIBDIR)/libSDtSpell.so

        SDTMAILLIB		= -lSDtMail
        DEPSDTMAILLIB		= $(BINSTALL_LIBDIR)/libSDtMail.so

#	@(#)1.rules	1.2 99/08/12

# -------------------------------------------------------------------------
# stub rule to privent building new iostream includes

.cc:
	   @echo "Attempt to build: " $@ "\nfrom: " $< "\n"

CLONE = /x/cdesrc/admin/bin/fnrclone -n

INST_STEP = binstall
BDESTDIR = binstall
BINSTALL = /usr/sbin/install
BINSTALLTOP = /tmp/binstall
BINSTALLDATE = `date +/%m_%d`

BINSTALLPATH = $(TOP)/$(BDESTDIR)
BINSTALL_LIBDIR = $(BINSTALLPATH)/lib
BINSTALL_INCDIR = $(BINSTALLPATH)/include
BINSTALL_BINDIR = $(BINSTALLPATH)/bin
BINSTALL_MISCDIR = $(BINSTALLPATH)/misc

EXTRA_LIBPATH =

CDE_LIBPATH = -L$(BINSTALL_LIBDIR)
ALLX_LIBPATH = -L$(USRLIBDIR)

ALL_LIBPATH = $(FIRST_LIBPATH) $(EXTRA_LIBPATH) $(CDE_LIBPATH) $(ALLX_LIBPATH)

ALLINCLUDES = $(FIRST_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
TOP_INCLUDES = $(TREE_INCLUDES) $(CDEINCLUDES) $(XINCLUDES)
ALL++INCLUDES = $(FIRST_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES) $(TOP++_INCLUDES) $(STD_INCLUDES)
TOP++_INCLUDES = $(TREE_INCLUDES) $(CDEINCLUDES) $(C++INCLUDES) $(X++INCLUDES)

CDEINCLUDES = -I$(DTINCLUDESRC)

TREE_INCLUDES =  -I$(BINSTALL_INCDIR) -I$(BINSTALL_INCDIR)/Misc
CDEINCLUDES =

XINCLUDES = -I$(INCROOT) -I$(INCROOT)/X11 -I$(INCROOT)/X11/extensions
X++INCLUDES = $(XINCLUDES)

LOCAL_TTLIB_DIR = $(BINSTALL_LIBDIR)
LOCAL_DTMAILLIB_DIR = $(BINSTALL_LIBDIR)
LOCAL_MOTIFAPPLIB_DIR = $(BINSTALL_LIBDIR)

# -------------------------------------------------------------------------
# X Window System Build Parameters
# $XConsortium: Project.tmpl /main/cde1_maint/9 1995/10/19 22:53:08 pascale $

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

          PATHSEP = /
        USRLIBDIR = /usr/openwin/lib
           BINDIR = /usr/openwin/bin
          INCROOT = /usr/openwin/include
     BUILDINCROOT = $(TOP)
      BUILDINCDIR = $(BUILDINCROOT)/$(X11ENV)/X11
      BUILDINCTOP = ..
           INCDIR = $(INCROOT)/X11
           ADMDIR = /usr/adm
           LIBDIR = $(USRLIBDIR)/X11
        CONFIGDIR = $(LIBDIR)/config
       LINTLIBDIR = $(USRLIBDIR)/lint

          FONTDIR = $(LIBDIR)/fonts
         XINITDIR = $(LIBDIR)/xinit
           XDMDIR = $(LIBDIR)/xdm
           TWMDIR = $(LIBDIR)/twm
          MANPATH = /usr/openwin/man
    MANSOURCEPATH = $(MANPATH)/man
        MANSUFFIX = n
     LIBMANSUFFIX = 3
           MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
        LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
           NLSDIR = $(LIBDIR)/nls
        PEXAPIDIR = $(LIBDIR)/PEX
      XAPPLOADDIR = $(LIBDIR)/app-defaults
       FONTCFLAGS = -t

     INSTAPPFLAGS = $(INSTDATFLAGS)

            IMAKE = $(IMAKESRC)/imake
           DEPEND = $(DEPENDSRC)/makedepend
              RGB = $(RGBSRC)/rgb

            FONTC = $(BDFTOPCFSRC)/bdftopcf

         SNFFONTC = $(BDFTOSNFSRC)/bdftosnf
        MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir

        MKDIRHIER = mkdir -p

        CONFIGSRC = $(TOP)/config
       DOCUTILSRC = $(TOP)/doc/util
        CLIENTSRC = $(TOP)/clients
          DEMOSRC = $(TOP)/demos
           LIBSRC = $(TOP)/lib
          FONTSRC = $(TOP)/fonts
          UTILSRC = $(TOP)/util
        SCRIPTSRC = $(UTILSRC)/scripts
       EXAMPLESRC = $(TOP)/examples
       CONTRIBSRC = $(TOP)/../contrib
           DOCSRC = $(TOP)/doc
           RGBSRC = $(TOP)/rgb
        DEPENDSRC = $(UTILSRC)/makedepend
         IMAKESRC = $(CONFIGSRC)
         XAUTHSRC = $(LIBSRC)/Xau
          XLIBSRC = $(LIBSRC)/X
      XCOSELIBSRC = $(LIBSRC)/Xcose
           XMUSRC = $(LIBSRC)/Xmu
       TOOLKITSRC = $(LIBSRC)/Xt
       AWIDGETSRC = $(LIBSRC)/Xaw
       OLDXLIBSRC = $(LIBSRC)/oldX
      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
        SYNLIBSRC = $(LIBSRC)/synlib
      BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
      BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
     MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
         FSLIBSRC = $(FONTSRC)/lib/fs
    FONTSERVERSRC = $(FONTSRC)/server
     EXTENSIONSRC = $(TOP)/extensions
         XILIBSRC = $(EXTENSIONSRC)/lib/xinput
      PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
       VFA_LIBSRC = $(TOP)/tests/vfa/lib

        COE_USRLIBDIR = /usr/openwin/lib
        DTUSRLIBDIR = /usr/dt/lib

               OSDIR = $(HARDWARE).$(OSMAJORVERSION).$(OSMINORVERSION)
       ST_TOOLKITSRC = $(LIBSRC)/XtS
            ST_XMSRC = $(LIBSRC)/XmS
           ST_XVSCC = $LIBSRC)/XvS

       INCLUDESRC = $(INCROOT)/$(X11ENV)/X11

        SERVERSRC = $(SERVERTOP)/$(X11ENV)/server
      HOOLIGANSRC = $(SERVERSRC)/ddx/hp/hooligan
        ENVLIBSRC = $(TOP)/$(X11ENV)/lib
       RIVERSLIBSRC = $(TOP)/lib$(RIVERS_VERSION)
   RIVERS_VERSION =

          XLIBSRC = $(ENVLIBSRC)/X
      XCOSELIBSRC = $(ENVLIBSRC)/Xcose
       TOOLKITSRC = $(ENVLIBSRC)/Xt
         XAUTHSRC = $(ENVLIBSRC)/Xau
      XDMCPLIBSRC = $(ENVLIBSRC)/Xdmcp
           XMUSRC = $(ENVLIBSRC)/Xmu
            XMSRC = $(ENVLIBSRC)/Xm
           MRMSRC = $(ENVLIBSRC)/Mrm
           XHPSRC = $(ENVLIBSRC)/Xhp
       AWIDGETSRC = $(ENVLIBSRC)/Xaw
       OLDXLIBSRC = $(ENVLIBSRC)/oldX
     EXTENSIONSRC = $(TOP)/$(X11ENV)/extensions

      TOPHPCLIENTSRC = $(TOP)/hp/clients
        TOPCLIENTSRC = $(TOP)/clients

     CLIENTSRC_R4 = $(CLIENTSRC)
     HPCLIENTSRC_R4 = $(HPCLIENTSRC)

            HPSRC = $(TOP)/$(X11ENV)/hp
      HPCLIENTSRC = $(TOP)/$(X11ENV)/hp/clients
        CLIENTSRC = $(TOP)/$(X11ENV)/clients

           UILSRC = $(TOP)/osf/uil

           WMLSRC = $(TOP)/osf/wml
            XVSRC = $(ENVLIBSRC)/Xv

          CDESRC = $(TOP)/cde$(CDE_VERSION)
      CDETOOLSRC = $(TOP)/cdeTools
     CDE_VERSION = 1
       CDELIBSRC = $(TOP)/lib$(RIVERS_VERSION)$(CDE_VERSION)
           DTSRC = $(CDELIBSRC)/Dt
           DTSVCSRC = $(CDELIBSRC)/DtSvc
           DTCMSRC = $(CDESRC)/dtcm
           CSALIBSRC = $(DTCMSRC)/libcsa
        DTCMLIBSRC = $(DTCMSRC)/libDtCm
           DTENCAPSRC=$(DTSVCSRC)/DtEncap
           DTCODELIBSSRC=$(DTSVCSRC)/DtCodelibs
           DTWIDGETSRC = $(CDELIBSRC)/DtWidget
      DTLOGINSRC = $(CDESRC)/dtlogin
       DTHELPSRC = $(CDELIBSRC)/DtHelp
       DTTERMSRC = $(TOP)/cde1/dtterm
          TETSRC = $(TOP)/tests/TET

IMAGEUTILOPTIONS = -convert palette -cpalette diffusion 4 8 4 -ocomp lzw
    HELPPARSERSRC = $(CDESRC)/dthelp/parser

          HELPTAG = $(BINSTALL_BINDIR)/dthelptag
  HELPTAGPASS1DEF = $(BINSTALL_BINDIR)/dthelp_htag1
  HELPTAGPASS2DEF = $(BINSTALL_BINDIR)/dthelp_htag2
DTLCXSEARCHPATHDEF = $(BINSTALL_MISCDIR)/dtlcx

  MAKEMESSCAT_FLAGS =

MAKEMESSCAT_OPTIONS = -v "$(DESKTOP_VERSION_STRING)" $(MAKEMESSCAT_FLAGS)

        MAKEMESSCAT = $(BINSTALL_BINDIR)/makeMessCat

        MKCATTOOL = $(BINSTALL_BINDIR)/mkcatdefs

        EXPORTLISTGEN = $(BINSTALL_BINDIR)/exportlistgen

DTCODEGENLIBPATHS = LD_LIBRARY_PATH=$(BINSTALL_LIBDIR)

        DTCODEGEN_BUILD = dtcodegen_build

        DTCODEGEN = $(DTCODEGENLIBPATHS) $(BINSTALL_BINDIR)/$(DTCODEGEN_BUILD)

          XPMSRC = $(CDELIBSRC)/Xpm
           TTSRC = $(LIBSRC)/tt
       DTMAILSRC = $(CDESRC)/dtmail
   DTPRINTSERVICESSRC = $(CDESRC)/dtprintservices
   DTPRINTSRC = $(DTPRINTSERVICESSRC)/extensions/lib
    DTINCLUDESRC = $(X11ENVTOP)/X11/cde$(CDE_VERSION)
   DTINCLUDEDEST = cde$(CDE_VERSION)/Dt
  CDEINCLUDEDEST = cde$(CDE_VERSION)
   TETINCLUDESRC = $(TETSRC)/tet/inc/posix_c
CDETETINCLUDESRC = $(TETSRC)/cde_tet/inc

         COSESRC = $(TOP)/cose
        UNITYSRC = $(COSESRC)/unity$(UNITY_VERSION)
   UNITY_VERSION =
     UNITYLIBSRC = $(TOP)/lib$(RIVERS_VERSION)$(UNITY_VERSION)
     COELOGINSRC = $(UNITYSRC)/coelogin

           XMPSRC = $(UNITYLIBSRC)/Xmp
           XPMSRC = $(UNITYLIBSRC)/Xpm
           VPMSRC = $(UNITYLIBSRC)/Xpm
           XVHSRC = $(UNITYLIBSRC)/Xvh
          XVHPSRC = $(UNITYLIBSRC)/Xvhp
           XVPSRC = $(UNITYLIBSRC)/Xvp
           COESRC = $(UNITYLIBSRC)/Coe
            TTSRC = $(LIBSRC)/tt
     TTINCLUDESRC = $(TTSRC)/install/include
          MAILSRC = $(UNITYSRC)/cdemail
            ILSRC = $(UNITYLIBSRC)/il

         XV30_SRC = $(UNITYLIBSRC)/Xv3.0
        XMP30_SRC = $(UNITYLIBSRC)/Xmp3.0

         RIVERSRC = $(TOP)/hp/rivers$(RIVERS_VERSION)
          XVCSSRC = $(RIVERSRC)/vuecolor

           RGYSRC = $(TOP)/hp/rgy$(RIVERS_VERSION)
    RGYINCLUDESRC = $(RGYSRC)/include
        RGYLIBSRC = $(RGYSRC)/lib/$(VENDOR)/$(HARDWARE)
        KRBLIBSRC = $(LIBSRC)/krb
        DESLIBSRC = $(LIBSRC)/des
    KRBINCLUDESRC = $(KRBLIBSRC)/include
      VUELOGINSRC = $(RIVERSRC)/vuelogin

  AUDIOINCLUDESRC = $(RIVERSRC)/vueannotator
      AUDIOLIBSRC = $(RIVERSRC)/vueannotator/$(VENDOR)/$(HARDWARE)

           NLSSRC = $(LIBSRC)/nls/libnls
             LSRC = $(LIBSRC)/nls/libl

          FWLIBSRC=$(LIBSRC)/encap/fw/lib
          SPCLIBSRC=$(LIBSRC)/encap/spc/lib

         BMSLIBSRC=$(DTENCAPSRC)
         SOFTLIBSRC=
         LIBPORTSRC=
         BMSINCLUDESRC=$(DTENCAPSRC)
         BMSLIB=
         SOFTLIB=

           MSGCAT = $(LIBSRC)/msgcat

         HELPVIEW = $(RIVERSRC)/cachecreek/helpview/helpview_OBJS.o
     HELPPRINTSRC = $(RIVERSRC)/cachecreek/helpprint

XLOAD = $(CLIENTSRC_R4)/xload/xload_OBJS.o
HPTERM = $(HPCLIENTSRC_R4)/hpterm/hpterm_OBJS.o
XTERM = $(CLIENTSRC_R4)/xterm/xterm_OBJS.o

VUEFILE = $(RIVERSRC)/vuefile/vuefile_OBJS.o
VUEWM = $(RIVERSRC)/vuewm/vuewm_OBJS.o
VUESESSION = $(RIVERSRC)/vuesession/vuesession_OBJS.o
VUEHELLO = $(RIVERSRC)/vuehello/vuehello_OBJS.o
VUEGREET = $(VUELOGINSRC)/vuegreet_OBJS.o
VUELOGIN = $(VUELOGINSRC)/vuelogin_OBJS.o
VUEACTION = $(RIVERSRC)/vueaction/vueaction_OBJS.o
VUEPAD = $(RIVERSRC)/ivepad/vuepad_OBJS.o
VUESTYLE = $(RIVERSRC)/vuestyle/vuestyle_OBJS.o
VUEANNOTATOR = $(RIVERSRC)/vueannotator/vueannotator_OBJS.o
VUEICON = $(RIVERSRC)/vueicon/vueicon_OBJS.o
VUEDIALOG = $(RIVERSRC)/vuedialog/vuedialog_OBJS.o
VUELOCK = $(RIVERSRC)/vuelock/vuelock_OBJS.o
VUETYPES = $(RIVERSRC)/util/vuetypes/vuetypes_OBJS.o

COEFILE = $(UNITYSRC)/coefile/coefile_OBJS.o
COEWM = $(UNITYSRC)/coewm/coewm_OBJS.o
COESESSION = $(UNITYSRC)/coesession/coesession_OBJS.o
COEHELLO = $(UNITYSRC)/coehello/coehello_OBJS.o
COEGREET = $(COELOGINSRC)/coegreet_OBJS.o
COELOGIN = $(COELOGINSRC)/coelogin_OBJS.o
COEACTION = $(UNITYSRC)/coeaction/coeaction_OBJS.o
COEPAD = $(UNITYSRC)/coepad/coepad_OBJS.o
COESTYLE = $(UNITYSRC)/coestyle/coestyle_OBJS.o
COEANNOTATOR = $(UNITYSRC)/coeannotator/coeannotator_OBJS.o
COEICON = $(UNITYSRC)/coeicon/coeicon_OBJS.o
COEDIALOG = $(UNITYSRC)/coedialog/coedialog_OBJS.o
COELOCK = $(UNITYSRC)/coelock/coelock_OBJS.o
COETYPES = $(UNITYSRC)/util/coetypes/coetypes_OBJS.o

# $XConsortium: sv4Lib.tmpl,v 1.8 92/06/28 17:43:23 rws Exp $

SHLIBLDFLAGS = -G -z defs -z text -R $(DTUSRLIBDIR):/usr/openwin/lib

LOCAL_XLIBPATH=

LOCAL_XLIBDIR=$(USRLIBDIR)

     EXTENSIONLIB = $(LOCAL_XLIBPATH) -lXext
  DEPEXTENSIONLIB = $(LOCAL_XLIBDIR)/libXext.so

             XLIB = $(XIMPLIB) $(LOCAL_XLIBPATH) -lX11
          DEPXLIB = $(DEPXIMPLIB) $(LOCAL_XLIBDIR)/libX11.so

           XMULIB = $(LOCAL_XLIBPATH) -lXmu
        DEPXMULIB = $(LOCAL_XLIBDIR)/libXmu.so

         XTOOLLIB = $(LOCAL_XLIBPATH) -lXt
      DEPXTOOLLIB = $(LOCAL_XLIBDIR)/libXt.so

           XAWLIB = $(LOCAL_XLIBPATH) -lXaw
        DEPXAWLIB = $(LOCAL_XLIBDIR)/libXaw.so

           XILIB = $(LOCAL_XLIBPATH) -lXi
        DEPXILIB = $(LOCAL_XLIBDIR)/libXi.so

           XILIB = $(LOCAL_XLIBPATH) -Bstatic -lXi -Bdynamic
        DEPXILIB = $(LOCAL_XLIBDIR)/libXi.a

           XAUTHLIB = $(LOCAL_XLIBPATH) -lXau
        DEPXAUTHLIB = $(LOCAL_XLIBDIR)/libXau.so

           XAUTHLIB = $(LOCAL_XLIBPATH) -Bstatic -lXau -Bdynamic
        DEPXAUTHLIB = $(LOCAL_XLIBDIR)/libXau.a

           XDMCPLIB = $(LOCAL_XLIBPATH) -lXdmcp
        DEPXDMCPLIB = $(LOCAL_XLIBDIR)/libXdmcp.so

           XDMCPLIB = $(LOCAL_XLIBPATH) -Bstatic -lXdmcp -Bdynamic
        DEPXDMCPLIB = $(LOCAL_XLIBDIR)/libXdmcp.a

           XTESTLIB = $(LOCAL_XLIBPATH) -Bstatic -lXtst -Bdynamic
        DEPXTESTLIB = $(LOCAL_XLIBDIR)/libXtst.a

           XMLIB = -lXm
        DEPXMLIB = $(BINSTALL_LIBDIR)/libXm.so

           MRMLIB = -lMrm
        DEPMRMLIB = $(BINSTALL_LIBDIR)/libMrm.so

           UILLIB = -lUil
        DEPUILLIB = $(BINSTALL_LIBDIR)/libUil.so

           XPMLIB = -lXpm
        DEPXPMLIB = $(BINSTALL_LIBDIR)/libXpm.so

           DTHELPLIB = -lDtHelp
        DEPDTHELPLIB = $(BINSTALL_LIBDIR)/libDtHelp.so

           DTSVCLIB = -lDtSvc
        DEPDTSVCLIB = $(BINSTALL_LIBDIR)/libDtSvc.so

           DTCMLIB = -Bstatic -lDtCm -Bdynamic
        DEPDTCMLIB = $(BINSTALL_LIBDIR)/libDtCm.a

           CSALIB = -lcsa
        DEPCSALIB = $(BINSTALL_LIBDIR)/libcsa.so

           DTWIDGETLIB = -lDtWidget
        DEPDTWIDGETLIB = $(BINSTALL_LIBDIR)/libDtWidget.so

           TTLIB = -ltt
        DEPTTLIB = $(LOCAL_TTLIB_DIR)/libtt.so

           DTMAILLIB = -Bstatic -lDtMail -Bdynamic
        DEPDTMAILLIB = $(LOCAL_DTMAILLIB_DIR)/libDtMail.a

        MOTIFAPPLIB = -Bstatic -lMotifApp -Bdynamic
        DEPMOTIFAPPLIB = $(LOCAL_MOTIFAPPLIB_DIR)/libMotifApp.a

           DTPRINTLIB = -lDtPrint
        DEPDTPRINTLIB = $(BINSTALL_LIBDIR)/libDtPrint.so

    DTTERMLIB = -lDtTerm
 DEPDTTERMLIB = $(BINSTALL_LIBDIR)/libDtTerm.so

          ILLIB = -Bstatic -lil -Bdynamic
       DEPILLIB = $(BINSTALL_LIBDIR)/libil.a

         SYNLIB = -Bstatic -lsynlib -Bdynamic
      DEPSYNLIB = $(BINSTALL_LIBDIR)/libsynlib.a

      SYNLIBTST = -Bstatic -lsynlibTst -Bdynamic
   DEPSYNLIBTST = $(BINSTALL_LIBDIR)/libsynlibTst.a

         VFA_LIB = -Bstatic -lvfa -Bdynamic
       DEPVFA_LIB= $(BINSTALL_LIBDIR)/libvfa.a

      TETAPILIB = -Bstatic -lapi -Bdynamic
   DEPTETAPILIB = $(BINSTALL_LIBDIR)/libapi.a

   CDETETAPILIB = -Bstatic -lcde_tet -Bdynamic
DEPCDETETAPILIB = $(BINSTALL_LIBDIR)/libcde_tet.a

   WIDECHARSYSLIB =
   I18NSYSLIB =

        SOXLIBREV = 5
          SOXTREV =
         SOXAWREV = 5
        SOOLDXREV = 5
         SOXMUREV = 5
        SOXEXTREV = 5
      SOXINPUTREV = 5
       SOXTESTREV = 1
       SOXTRAPREV = 1
      SODTHELPREV = 1
       SODTSVCREV = 1
    SODTWIDGETREV = 2
      SODTTERMREV = 2
         SOXPMREV = 1
         SOILREV  = 1
    SODTPRINTREV  = 1

BBA_LIBRARIES = $(LOCAL_LIBRARIES)
BBA_EXTENSIONLIB = $(DEPEXTENSIONLIB)
BBA_XLIB = $(DEPXLIB)
BBA_XMULIB = $(DEPXMULIB)
BBA_XAWLIB = $(DEPXAWLIB)
BBA_XTOOLLIB = $(DEPXTOOLLIB)
BBA_XILIB = $(DEPXILIB)
BBA_PHIGSLIB = $(DEPPHIGSLIB)
BBA_XAUTHLIB = $(DEPXAUTHLIB)
BBA_XDMCPLIB = $(DEPXDMCPLIB)
BBA_XBSDLIB = $(DEPXBSDLIB)
BBA_XMP30_LIB = $(DEPXMP30_LIB)
BBA_XV30_LIB = $(DEPXV30_LIB)
BBA_COELIB = $(DEPCOELIB)
BBA_XVCSLIB = $(DEPXVCSLIB)
BBA_DESLIB = $(DEPDESLIB)
BBA_KRBLIB = $(DEPKRBLIB)
BBA_XPMLIB = $(DEPXPMLIB)
BBA_VPMLIB = $(DEPVPMLIB)
BBA_ILLIB = $(DEPILLIB)
BBA_XVPLIB = $(DEPXVPLIB)
BBA_XVHLIB = $(DEPXVHLIB)
BBA_XVHPLIB = $(DEPXVHPLIB)
BBA_XMLIB = $(DEPXMLIB)
BBA_XMPLIB = $(DEPXMPLIB)
BBA_XHPLIB = $(DEPXHPLIB)
BBA_XVLIB = $(DEPXVLIB)
BBA_BMSLIB = $(DEPBMSLIB)
BBA_SOFTLIB = $(DEPSOFTLIB)
BBA_FWLIB= $(DEPFWLIB)
BBA_SPCLIB= $(DEPSPCLIB)
BBA_MRMLIB = $(DEPMRMLIB)
BBA_UILLIB = $(DEPUILLIB)
BBA_NLSLIB = $(DEPNLSLIB)
BBA_LLIB = $(DEPLLIB)
BBA_SYNLIB = $(DEPSYNLIB)

DEPMBOXLIB = $(BINSTALL_LIBDIR)/libmbox/libmbox.a
MBOXLIB =  $(DEPMBOXLIB)

        DEPFWLIB = $(BINSTALL_LIBDIR)/libfw.a
           FWLIB =  $(DEPFWLIB)

        DEPSPCLIB = $(BINSTALL_LIBDIR)/libspc.a
           SPCLIB =  $(DEPSPCLIB)

     DEPNLSLIB = $(NLSSRC)/libnls.a
         NLSLIB =   $(DEPNLSLIB)
        DEPLLIB = $(LSRC)/libl.a
           LLIB =   $(DEPLLIB)

TCM_O= $(BINSTALL_LIBDIR)/tcm.o
TCMCHILD_O= $(BINSTALL_LIBDIR)/tcmchild.o

          LINTXM = $(XMSRC)/llib-lXm.ln
          LINTMRM = $(MRMSRC)/llib-lMrm.ln
          LINTXMP = $(XMPSRC)/llib-lXmp.ln
          LINTXHP = $(XHPSRC)/llib-lXHP.ln
          LINTXV = $(XVSRC)/llib-lXv.ln
          LINTMRM = $(MRMSRC)/llib-lMrm.ln
     LINTUILLIB = $(UILSRC)/llib-lUil.ln

 LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
         LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
     LINTXCOSELIB = $(LINTLIBDIR)/llib-lXcose.ln
          LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
        LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
          LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
           LINTXI = $(LINTLIBDIR)/llib-lXi.ln
        LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln

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

#
# (c) Copyright 1989, 1990, 1991, 1992, 1993 OPEN SOFTWARE FOUNDATION, INC.
# ALL RIGHTS RESERVED
#
#
# Motif Release 1.2.2
#
# Modified For Motif 2.1 by Prabhat : 08/97.
#   $XConsortium: Motif.tmpl /main/cde1_maint/3 1995/10/04 11:42:19 lehors $

   MRESOURCELIB = $(MRMLIB)
   DEPMRESOURCELIB = $(DEPMRMLIB)

         SOXMREV = 3
         SOMRMREV = 3
         SOUILREV = 3
         SOACOMMONREV = 1.2
         SOSCRIPTREV = 1.2
         SOUTILREV = 1.2
         SOCREATEREV = 1.2
         SOVISUALREV = 1.2
         SOSYNTHREV = 1.2
         SOMCOMMONREV = 1.2

              XTOP = $(TOP)
              MTOP = $(TOP)
     XBUILDINCROOT = $(XTOP)
      XBUILDINCDIR = $(XBUILDINCROOT)/X11

      UIL_INCLUDES = -I$(UILSRC)

      USRINCDIR = /usr/openwin/include
         UIDDIR = $(LIBDIR)/uid
        TESTSRC = $(TOP)/osf/tests/QATS
  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

    MTOOLKITSRC = $(TOOLKITSRC)
    MINCLUDESRC = $(MTOP)/X11
        MLOCSRC = $(MTOP)/localized
        MDOCSRC = $(MTOP)/doc
        MLIBSRC = $(MTOP)/lib
     MCLIENTSRC = $(MTOP)/clients
       MDEMOSRC = $(MTOP)/demos/motif
     MWIDGETSRC = $(MLIBSRC)/Xm
   MRESOURCESRC = $(MLIBSRC)/Mrm
   MWIDGETTOOLS = $(MWIDGETSRC)/util

            UIL = $(UILLIBPATHS) $(BINSTALL_BINDIR)/uil
         DEPUIL = $(BINSTALL_BINDIR)/uil

UILLIBPATHS = LD_LIBRARY_PATH=$(BINSTALL_LIBDIR)

   XMEXTRA_LIBS =

DEPTESTCOMLIB =
TESTCOMLIB =  -L$(TESTCOMSRC) -lCommon

  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 = $(MWIDGETTOOLS)/mkcatdefs
      MKMSGTOOL = $(MWIDGETTOOLS)/mkmsgcat
    MKXMSTRTOOL = $(MWIDGETTOOLS)/makestrs

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

.SUFFIXES: .tmsg .nls

.nls:
	@echo "Extracting NLS messages for: $*"
	$(NLSTAGUTIL) -lang $(LANG) $*.tmsg < $*.nls > $* || $(RM) $*
	$(RM) .*.m

.tmsg.nls:
	@if [ -w "$*.nls" ]; then touch $*.nls; else true; fi
	@sleep 1;

# -------------------------------------------------------------------------
# Imake rules for building libraries, programs, scripts, and data files
# rules:  $XConsortium: Imake.rules /main/cde1_maint/6 1995/10/10 18:12:09 drk $
# Modified for Motif2.1 by Prabhat : 08/97.
#

###########################################################################
# Imake rules for building libraries, programs, scripts, and data files
# rules:  $XConsortium: oldlib.rules /main/cde_cst0/cde1_maint/1 1995/10/10 18:13:15 drk $

#
# (c) Copyright 1989, 1990, 1991, 1992, 1993 OPEN SOFTWARE FOUNDATION, INC.
# ALL RIGHTS RESERVED
#
#
# Motif Release 1.2.2
#
# Modified for Motif2.1 by Prabhat - 08/97.
#   $XConsortium: Motif.rules /main/cde1_maint/3 1995/10/04 11:08:27 lehors $

#  Rule for making shadow trees.

# Rules for message catalog building

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

DEPLIBS =
HEADERS = imakemdep.h
CFFILES = $(HEADERS) *.rules *.tmpl site.def *.bac *.cf
CPP_PROGRAM = /usr/ccs/lib/cpp
INCLUDES = -I$(BUILDINCDIR) -I$(TOP)/include
DEFINES = $(SIGNAL_DEFINES) $(BOOTSTRAPCFLAGS) -DCPP_PROGRAM=\"$(CPP_PROGRAM)\"
EXTRA_DEFINES = -U_LARGEFILE64_SOURCE -U_FILE_OFFSET_BITS

 OBJS = imake.o
 SRCS = imake.c

 PROGRAM = imake

all:: imake

imake: $(OBJS) $(DEPLIBS)
	$(RM) $@
	$(LD_BBAGEN) -r -o imake.bba.o $(OBJS) $(BBA_LIBRARIES)> /dev/null
	$(BBAGEN) $(BBA_L_OPTION) $(BBA_D_OPTION) imake.bba.o > /dev/null
	@\: ;
	$(LINKCC) -o $@ $(HP_VERSION_OBJ) $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(EXTRA_LOAD_FLAGS) $(LDLIBS) $(C++LIBPATH)
	mcs -d -a "`grep SDtVERSION_STRING $(TOP)/binstall/include/Dt/Dt.h | awk '{print $$3 $$4 $$5 $$6 $$7 $$8}'`:`uname -p`:`date '+%d%b%y-%H:%M:%S'`" $@
	$(STRIP) $@
	@\: ;

loadimake:
	$(RM) imake
	$(LD_BBAGEN) -r -o imake.bba.o $(OBJS) $(BBA_LIBRARIES)> /dev/null
	$(BBAGEN) $(BBA_L_OPTION) $(BBA_D_OPTION) imake.bba.o > /dev/null
	@\: ;
	$(LINKCC) -o imake $(HP_VERSION_OBJ) $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(EXTRA_LOAD_FLAGS) $(LDLIBS) $(C++LIBPATH)
	@\: ;

saber_imake:: $(SRCS)
	# load $(ALLDEFINES) $(SRCS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)

osaber_imake:: $(OBJS)
	# load $(ALLDEFINES) $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)

codecenter_imake:: $(SRCS)
	# setopt path "$(XVHSRC) $(COESRC) $(XMSRC) $(TOOLKITSRC) $(XLIBSRC)"
	# setopt swap_uses_path
	# unsetopt win_fork
	# setopt program_name imake
	# setopt load_flags $(CFLAGS)
	# setopt ansi
	# load $(ALLDEFINES) $(SRCS)  $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES) syslib $(C++LIBPATH) s
	# link

ocodecenter_imake:: $(OBJS)
	# setopt path "$(XVHSRC) $(COESRC) $(XMSRC) $(TOOLKITSRC) $(XLIBSRC)"
	# setopt swap_uses_path
	# unsetopt win_fork
	# setopt program_name imake
	# setopt load_flags $(CFLAGS)
	# setopt ansi
	# load $(ALLDEFINES) $(OBJS)  $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
	# link

install:: imake
	@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
	$(INSTALL) -c $(INSTPGMFLAGS)  imake $(DESTDIR)$(BINDIR)

install.man:: imake.man
	@if [ -d $(DESTDIR)$(MANDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(MANDIR)); fi
	$(INSTALL) -c $(INSTMANFLAGS) imake.man $(DESTDIR)$(MANDIR)/imake.$(MANSUFFIX)

depend::

lint::
	$(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
lint1::
	$(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)

clean::
	$(RM) $(PROGRAM)

includes::
	@if [ -d $(BUILDINCDIR)/config ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(BUILDINCDIR)/config); fi
	@(set -x; cd $(BUILDINCDIR)/config; for i in $(HEADERS); do \
	$(RM) $$i; \
	if [ "$(X11ENV)" ];then \
	NEWBUILDINCTOP=$(BUILDINCTOP)/..; \
	else NEWBUILDINCTOP=$(BUILDINCTOP);fi;\
	$(LN) $$NEWBUILDINCTOP/../$(CURRENT_DIR)/$$i .; \
	done)

$(INST_STEP)::
	$(RM) -r $(BINSTALLPATH)/config

$(INST_STEP)::
	@if [ -d $(BINSTALLPATH)/config ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(BINSTALLPATH)/config); fi
	$(CLONE) . $(BINSTALLPATH)/config

$(INST_STEP)::
	$(RM) $(BINSTALLPATH)/config/treedefines
	$(CP) UseInstalledBuildtemplate $(BINSTALLPATH)/config/treedefines

install:: $(CFFILES)
	@if [ -d $(DESTDIR)$(CONFIGDIR) ]; then set +x; \
	else (set -x; $(MKDIRHIER) $(DESTDIR)$(CONFIGDIR)); fi
	@for flag in ${MAKEFLAGS} ''; do \
	case "$$flag" in *=*) ;; *[i]*) set +e;; esac; done; \
	for i in $(CFFILES); do \
	(set -x; $(INSTALL) -c $(INSTDATFLAGS) $$i $(DESTDIR)$(CONFIGDIR)); \
	done

depend::

clean::
	$(RM) ccimake

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

emptyrule::

clean::
	$(RM_CMD) "#"*
	$(RM) -r $(SUNWS_CACHE_NAME)

Makefile:: imake

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

saber:: $(SRCS)
	# load $(ALLDEFINES) $(SRCS)

osaber:: $(OBJS)
	# load $(ALLDEFINES) $(OBJS)

# -------------------------------------------------------------------------
# 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"

Makefiles::

includes::

binstall::

localincludes::

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

