# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.89 94/08/12 00:45:51 gildea Exp $

# -----------------------------------------------------------------------
# Makefile generated from "Imake.tmpl"  and <Imakefile>
# $XConsortium: Imake.tmpl,v 1.219 94/05/13 15:58:31 matt Exp $
#

.SUFFIXES: .i

# $XConsortium: Imake.cf,v 1.12 94/03/29 15:42:08 gildea Exp $

# WARNING:  Imake.cf not configured; guessing at definitions!!!
# This might mean that BOOTSTRAPCFLAGS was not set when building imake.

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

# site:  $XConsortium: site.sample,v 1.9 94/04/08 17:02:06 rws Exp $

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

# platform:  $XConsortium: generic.cf,v 1.6 91/07/03 14:47:42 rws Exp $

# operating system:  Unknown Operating System

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

# site:  $XConsortium: site.sample,v 1.9 94/04/08 17:02:06 rws Exp $

# -----------------------------------------------------------------------
# Imake rules for building libraries, programs, scripts, and data files
# rules:  $XConsortium: Imake.rules,v 1.193 94/04/10 17:39:55 rws Exp $

          PATHSEP = /
            SHELL = /bin/sh

              TOP = .
      CURRENT_DIR = .

            IMAKE = $(IMAKESRC)/imake
           DEPEND = $(DEPENDSRC)/makedepend
        MKDIRHIER = $(SHELL) $(CONFIGSRC)/util/mkdirhier.sh
        CONFIGSRC = $(TOP)/config
         IMAKESRC = $(CONFIGSRC)/imake
        DEPENDSRC = $(CONFIGSRC)/makedepend
           IXXSRC = $(UNSUPPORTEDSRC)/programs/ixx
              IXX = $(IXXSRC)/ixx
         IXXFLAGS = -s BaseObject -m TypeObj -r RequestObj -p Xf
      IXXINCLUDES = -i '<X11/Fresco/enter-scope.h>'

          INCROOT =  /usr/X11R6 /include
        USRLIBDIR =  /usr/X11R6 /lib
         SHLIBDIR =  /usr/X11R6 /lib
       LINTLIBDIR = $(USRLIBDIR)/lint
          MANPATH =  /usr/X11R6 /man
    MANSOURCEPATH = $(MANPATH)/man
           MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
        LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
       FILEMANDIR = $(MANSOURCEPATH)$(FILEMANSUFFIX)

               AR = ar  clq
  BOOTSTRAPCFLAGS =
               CC = cc
               AS = as

         COMPRESS = compress
              CPP = cpp  $(STD_CPP_DEFINES)
    PREPROCESSCMD = cc  -E  $(STD_CPP_DEFINES)
          INSTALL = install
     INSTALLFLAGS = -c
               LD = ld
              LEX = lex
           LEXLIB = -ll
             YACC = yacc
           CCYACC = yacc
             LINT = lint
      LINTLIBFLAG = -C
         LINTOPTS = -axz
               LN = ln -s
             MAKE = make
               MV = mv
               CP = cp

           RANLIB = ranlib
  RANLIBINSTFLAGS =

               RM = rm -f
        MANSUFFIX = n
     LIBMANSUFFIX = 3
    FILEMANSUFFIX = 4
            TROFF = psroff
         MSMACROS = -ms
              TBL = tbl
              EQN = eqn

     STD_INCLUDES =
  STD_CPP_DEFINES =
      STD_DEFINES =
 EXTRA_LOAD_FLAGS =
  EXTRA_LDOPTIONS =
  EXTRA_LIBRARIES =
             TAGS = ctags

    PROTO_DEFINES =

     INSTPGMFLAGS =

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

      PROJECTROOT = /usr/X11R6

     TOP_INCLUDES = -I$(TOP)

      CDEBUGFLAGS = -O
        CCOPTIONS =

      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 = -L$(BUILDLIBDIR)
        LDPOSTLIB = -L$(USRLIBDIR)
        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)  $(EXTRA_LDOPTIONS) $(THREADS_LDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB)
     CXXLDOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) $(EXTRA_LDOPTIONS) $(THREADS_CXXLDFLAGS) $(LOCAL_LDFLAGS) $(LDPRELIB)

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

           CCLINK = $(CC)

          CXXLINK = $(CXX)

     LDSTRIPFLAGS = -x
   LDCOMBINEFLAGS = -X -r
      DEPENDFLAGS =

        MACROFILE = generic.cf
           RM_CMD = $(RM)

    IMAKE_DEFINES =

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

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

# -----------------------------------------------------------------------
# X Window System Build Parameters and Rules
# $XConsortium: Project.tmpl,v 1.242 94/04/13 14:58:40 rws Exp $

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

           BINDIR =  /usr/X11R6 /bin
     BUILDINCROOT = $(TOP)
      BUILDINCDIR = $(BUILDINCROOT)/X11
      BUILDINCTOP = ..
      BUILDLIBDIR = $(TOP)/usrlib
      BUILDLIBTOP = ..
           INCDIR = $(INCROOT)/X11
           ADMDIR = /usr/adm
           LIBDIR = $(USRLIBDIR)/X11

          FONTDIR = $(LIBDIR)/fonts
         XINITDIR = $(LIBDIR)/xinit
           XDMDIR = $(LIBDIR)/xdm
           TWMDIR = $(LIBDIR)/twm
           NLSDIR = $(LIBDIR)/nls
       XLOCALEDIR = $(LIBDIR)/locale
        PEXAPIDIR = $(LIBDIR)/PEX
      XAPPLOADDIR = $(LIBDIR)/app-defaults
       FONTCFLAGS = -t

     INSTAPPFLAGS = $(INSTDATFLAGS)

              RGB = $(RGBSRC)/rgb
            FONTC = $(BDFTOPCFSRC)/bdftopcf
        MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir

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

          XLIBSRC = $(LIBSRC)/X11

 DEPXONLYLIB   =  $(BUILDLIBDIR)/libX11 .a
  XONLYLIB   =    -lX11

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

         XLIBONLY = $(XONLYLIB)

      XEXTLIBSRC = $(LIBSRC)/Xext

 DEPEXTENSIONLIB   =  $(BUILDLIBDIR)/libXext .a
  EXTENSIONLIB   =    -lXext

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

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

         XAUTHSRC = $(LIBSRC)/Xau

 DEPXAUTHLIB   =  $(BUILDLIBDIR)/libXau .a
  XAUTHLIB   =    -lXau

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

      XDMCPLIBSRC = $(LIBSRC)/Xdmcp

 DEPXDMCPLIB   =  $(BUILDLIBDIR)/libXdmcp .a
  XDMCPLIB   =    -lXdmcp

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

           XMUSRC = $(LIBSRC)/Xmu

 DEPXMULIB   =  $(BUILDLIBDIR)/libXmu .a
  XMULIB   =    -lXmu

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

       OLDXLIBSRC = $(LIBSRC)/oldX

 DEPOLDXLIB   =  $(BUILDLIBDIR)/liboldX .a
  OLDXLIB   =    -loldX

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

       TOOLKITSRC = $(LIBSRC)/Xt

 DEPXTOOLONLYLIB   =  $(BUILDLIBDIR)/libXt .a
  XTOOLONLYLIB   =    -lXt

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

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

       AWIDGETSRC = $(LIBSRC)/Xaw

 DEPXAWLIB   =  $(BUILDLIBDIR)/libXaw .a
  XAWLIB   =    -lXaw

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

       XTFSRC = $(TOP)/workInProgress/Xtf

 DEPXTFLIB   =  $(BUILDLIBDIR)/libXtf .a
  XTFLIB   =    -lXtf

 LINTXTF     =    $(XTFSRC)  /llib-Xtf  .ln

       FRESCOSRC = $(TOP)/workInProgress/Fresco

 DEPFRESCOLIB   =  $(BUILDLIBDIR)/libFresco .a
  FRESCOLIB   =    -lFresco

 LINTFRESCO     =    $(FRESCOSRC)/src  /llib-Fresco  .ln

         XILIBSRC = $(LIBSRC)/Xi

 DEPXILIB   =  $(BUILDLIBDIR)/libXi .a
  XILIB   =    -lXi

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

      XTESTLIBSRC = $(LIBSRC)/Xtst

 DEPXTESTLIB   =  $(BUILDLIBDIR)/libXtst .a
  XTESTLIB   =    -lXtst

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

        PEXLIBSRC = $(LIBSRC)/PEX5

 DEPPEXLIB   =  $(BUILDLIBDIR)/libPEX5 .a
  PEXLIB   =    -lPEX5

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

        XIELIBSRC = $(LIBSRC)/XIE

 DEPXIELIB   =  $(BUILDLIBDIR)/libXIE .a
  XIELIB   =    -lXIE

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

      PHIGSLIBSRC = $(LIBSRC)/PHIGS

 DEPPHIGSLIB   =  $(BUILDLIBDIR)/libphigs .a
  PHIGSLIB   =    -lphigs

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

 DEPXBSDLIB   =  $(BUILDLIBDIR)/libXbsd .a
  XBSDLIB   =    -lXbsd

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

           ICESRC = $(LIBSRC)/ICE

 DEPICELIB   =  $(BUILDLIBDIR)/libICE .a
  ICELIB   =    -lICE

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

            SMSRC = $(LIBSRC)/SM

 DEPSMLIB   =  $(BUILDLIBDIR)/libSM .a
  SMLIB   =    -lSM

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

         FSLIBSRC = $(LIBSRC)/FS

 DEPFSLIB   =  $(BUILDLIBDIR)/libFS .a
  FSLIB   =    -lFS

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

         FONTLIBSRC = $(LIBSRC)/font

 DEPFONTLIB   =  $(BUILDLIBDIR)/libfont .a
  FONTLIB   =    -lfont

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

          DEPLIBS = $(LOCAL_LIBRARIES)

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

        CONFIGDIR = $(LIBDIR)/config

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

# $XConsortium: Imakefile,v 1.6 94/03/29 16:21:51 matt Exp $

DEPLIBS =

INCLUDES = -I$(BUILDINCDIR)
CPP_PROGRAM = cpp
CPP_DEFINES = -DCPP_PROGRAM="\"$(CPP_PROGRAM)\""
DEFINES = $(SIGNAL_DEFINES) $(BOOTSTRAPCFLAGS) $(CPP_DEFINES)

 OBJS =  imake.o
 SRCS =  imake.c

 PROGRAM =   imake

all::    imake

    imake     : $(OBJS) $(DEPLIBS)
	$(RM)   $@
	$(CCLINK) -o  $@   $(LDOPTIONS)   $(OBJS)    $(LOCAL_LIBRARIES)  $(LDLIBS)      $(EXTRA_LOAD_FLAGS)

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

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

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)

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

clean::
	$(RM)     imake

clean::
	$(RM)   ccimake

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

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

emptyrule::

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

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

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

depend::

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

