# Makefile generated by imake - do not edit!
# $XConsortium: imake.c,v 1.51 89/12/12 12:37:30 jim Exp $

###########################################################################
# Makefile generated from "Imake.tmpl" and </tmp/IIf.001242>
# $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $

# Platform-specific parameters may be set in the appropriate .cf
# configuration files.  Site-wide parameters may be set in the file
# site.def.  Full rebuilds are recommended if any parameters are changed.

# If your C preprocessor doesn't define any unique symbols, you'll need
# to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
# "make Makefile", "make Makefiles", or "make World").

# If you absolutely can't get imake to work, you'll need to set the
# variables at the top of each Makefile as well as the dependencies at the
# bottom (makedepend will do this automatically).

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

###########################################################################
# site-specific configuration parameters - edit site.def to change

# site:  $XConsortium: site.def,v 1.21 89/12/06 11:46:50 jim Exp $

            SHELL = 	/bin/sh

              TOP = ../../../.
      CURRENT_DIR = ./doc/Xlib/Xman

               AR = ar cq
  BOOTSTRAPCFLAGS =
               CC = /bin/gcc -DNOSTDHDRS -fstrength-reduce

         COMPRESS = compress
              CPP = /lib/gcc-cpp -traditional $(STD_CPP_DEFINES)
    PREPROCESSCMD = /bin/gcc -DNOSTDHDRS -fstrength-reduce -E $(STD_CPP_DEFINES)
          INSTALL = install
               LD = ld
             LINT = lint
      LINTLIBFLAG = -C
         LINTOPTS = -axz
               LN = ln -s
             MAKE = make
               MV = mv
               CP = cp
           RANLIB = ranlib
  RANLIBINSTFLAGS =
               RM = rm -f
     STD_INCLUDES =
  STD_CPP_DEFINES =
      STD_DEFINES =
 EXTRA_LOAD_FLAGS =
  EXTRA_LIBRARIES =
             TAGS = ctags

   SIGNAL_DEFINES = -DSIGNALRETURNSINT

    PROTO_DEFINES =

     INSTPGMFLAGS = -s

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

          DESTDIR =

     TOP_INCLUDES = -I$(TOP)

      CDEBUGFLAGS = -O
        CCOPTIONS =
      COMPATFLAGS =

      ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
       ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
           CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
        LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
           LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
        LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
   LDCOMBINEFLAGS = -X -r

        MACROFILE = macmach.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)

###########################################################################
# X Window System Build Parameters
# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $

###########################################################################
# X Window System make variables; this need to be coordinated with rules
# $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $

          PATHSEP = /
        USRLIBDIR = $(DESTDIR)/usr/lib
           BINDIR = $(DESTDIR)/usr/bin/X11
          INCROOT = $(DESTDIR)/usr/include
     BUILDINCROOT = $(TOP)
      BUILDINCDIR = $(BUILDINCROOT)/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
           AWMDIR = $(LIBDIR)/awm
           TWMDIR = $(LIBDIR)/twm
           GWMDIR = $(LIBDIR)/gwm
          MANPATH = $(DESTDIR)/usr/man
    MANSOURCEPATH = $(MANPATH)/man
           MANDIR = $(MANSOURCEPATH)x
        LIBMANDIR = $(MANSOURCEPATH)3
      XAPPLOADDIR = $(LIBDIR)/app-defaults

       FONTCFLAGS = -t

     INSTAPPFLAGS = $(INSTDATFLAGS)

            IMAKE = $(IMAKESRC)/imake
           DEPEND = $(DEPENDSRC)/makedepend
              RGB = $(RGBSRC)/rgb
            FONTC = $(BDFTOSNFSRC)/bdftosnf
        MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir
        MKDIRHIER = 	/bin/sh $(SCRIPTSRC)/mkdirhier.sh

        CONFIGSRC = $(TOP)/config
        CLIENTSRC = $(TOP)/clients
          DEMOSRC = $(TOP)/demos
           LIBSRC = $(TOP)/lib
          FONTSRC = $(TOP)/fonts
       INCLUDESRC = $(TOP)/X11
        SERVERSRC = $(TOP)/server
          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
           XMUSRC = $(LIBSRC)/Xmu
       TOOLKITSRC = $(LIBSRC)/Xt
       AWIDGETSRC = $(LIBSRC)/Xaw
       OLDXLIBSRC = $(LIBSRC)/oldX
      XDMCPLIBSRC = $(LIBSRC)/Xdmcp
      BDFTOSNFSRC = $(FONTSRC)/bdftosnf
     MKFONTDIRSRC = $(FONTSRC)/mkfontdir
     EXTENSIONSRC = $(TOP)/extensions

  DEPEXTENSIONLIB = $(EXTENSIONSRC)/lib/libXext.a
     EXTENSIONLIB = 			  $(DEPEXTENSIONLIB)

          DEPXLIB = $(DEPEXTENSIONLIB) $(XLIBSRC)/libX11.a
             XLIB = $(EXTENSIONLIB) 			 $(XLIBSRC)/libX11.a

      DEPXAUTHLIB = $(XAUTHSRC)/libXau.a
         XAUTHLIB = 			 $(DEPXAUTHLIB)

        DEPXMULIB = $(XMUSRC)/libXmu.a
           XMULIB = 			 $(DEPXMULIB)

       DEPOLDXLIB = $(OLDXLIBSRC)/liboldX.a
          OLDXLIB = 			 $(DEPOLDXLIB)

      DEPXTOOLLIB = $(TOOLKITSRC)/libXt.a
         XTOOLLIB = 			 $(DEPXTOOLLIB)

        DEPXAWLIB = $(AWIDGETSRC)/libXaw.a
           XAWLIB = 			 $(DEPXAWLIB)

 LINTEXTENSIONLIB = $(EXTENSIONSRC)/lib/llib-lXext.ln
         LINTXLIB = $(XLIBSRC)/llib-lX11.ln
          LINTXMU = $(XMUSRC)/llib-lXmu.ln
        LINTXTOOL = $(TOOLKITSRC)/llib-lXt.ln
          LINTXAW = $(AWIDGETSRC)/llib-lXaw.ln

          DEPLIBS = $(LOCAL_LIBRARIES)

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

###########################################################################
# Imake rules for building libraries, programs, scripts, and data files
# rules:  $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $

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

# Makefile for the Xlib manpages.

TROFF= psroff
PRINTER= lpr

MANPAGES = 	AllPlanes.3X11 	BlkPScrn.3X11 	ImageOrd.3X11 	IsCKey.3X11 	XACHints.3X11 	XAIcSize.3X11 	XASCmap.3X11 	XASHints.3X11 	XAWMHints.3X11 	XAddHost.3X11 	XAllColor.3X11 	XAllEvnt.3X11 	XAnyEvent.3X11 	XButEvent.3X11 	XCKCntrl.3X11 	XCKMping.3X11 	XCMEvent.3X11 	XCPCntrl.3X11 	XCSSet.3X11 	XCWAttrib.3X11 	XCWEvent.3X11 	XCirEvent.3X11 	XCirREven.3X11 	XClrArea.3X11 	XCmpEvent.3X11 	XConEvent.3X11 	XConREven.3X11 	XConfWin.3X11 	XCopyArea.3X11 	XCreCmap.3X11 	XCreFCur.3X11 	XCreGC.3X11 	XCreImage.3X11 	XCrePmap.3X11 	XCreReg.3X11 	XCreWin.3X11 	XCroEvent.3X11 	XDWEvent.3X11 	XDefCur.3X11 	XDesWin.3X11 	XDrArc.3X11 	XDrIStr.3X11 	XDrLine.3X11 	XDrPoint.3X11 	XDrRect.3X11 	XDrString.3X11 	XDrText.3X11 	XERegion.3X11 	XErrEvent.3X11 	XExpEvent.3X11 	XFCEvent.3X11 	XFillRect.3X11 	XFlush.3X11 	XFree.3X11 	XGEEvent.3X11 	XGEvent.3X11 	XGetDef.3X11 	XGetRes.3X11 	XGetVInfo.3X11 	XGetWAttr.3X11 	XGetWProp.3X11 	XGrButton.3X11 	XGrKey.3X11 	XGrKeybrd.3X11 	XGrPntr.3X11 	XGrServer.3X11 	XIcWin.3X11 	XIfEvent.3X11 	XInitial.3X11 	XInstCmap.3X11 	XInterReg.3X11 	XInternA.3X11 	XKMapEven.3X11 	XListFont.3X11 	XLoadFont.3X11 	XLookKsym.3X11 	XMDBases.3X11 	XMEvent.3X11 	XMREvent.3X11 	XMapWin.3X11 	XNEvent.3X11 	XOpDsply.3X11 	XPEvent.3X11 	XParGeom.3X11 	XPolyReg.3X11 	XPutBEvnt.3X11 	XPutImage.3X11 	XPutRes.3X11 	XQBSize.3X11 	XQColor.3X11 	XQPointer.3X11 	XQTree.3X11 	XREvent.3X11 	XRREvent.3X11 	XRaiseWin.3X11 	XReadBF.3X11 	XRecCur.3X11 	XReparWin.3X11 	XSCEvent.3X11 	XSContext.3X11 	XSEvent.3X11 	XSInput.3X11 	XSLTTProp.3X11 	XSREvent.3X11 	XSeArcMod.3X11 	XSeClipO.3X11 	XSeClosDM.3X11 	XSeCmd.3X11 	XSeErrHan.3X11 	XSeEvent.3X11 	XSeFillS.3X11 	XSeFont.3X11 	XSeFontP.3X11 	XSeInFoc.3X11 	XSeLAttr.3X11 	XSePMap.3X11 	XSeScSav.3X11 	XSeSelOwn.3X11 	XSeState.3X11 	XSeTFHint.3X11 	XSeTProp.3X11 	XSeTile.3X11 	XSeWMCMac.3X11 	XSeWMCWin.3X11 	XSeWMINam.3X11 	XSeWMName.3X11 	XSeWMProp.3X11 	XSeWMProt.3X11 	XStBytes.3X11 	XStColors.3X11 	XStTKsym.3X11 	XSync.3X11 	XTextExt.3X11 	XTextWid.3X11 	XTranWCo.3X11 	XUQuark.3X11 	XUmapEven.3X11 	XUnmapWin.3X11 	XVEvent.3X11 	XWarpPntr.3X11

INSTALLFLAGS = $(INSTMANFLAGS)

all: # nothing to do

PS:
	@case '${MFLAGS}' in *[ik]*) set +e;; esac; 	for i in $(MANPAGES) ;	do 	echo formatting $$i ; 	tbl $$i | eqn | $(TROFF) -man - > `basename $$i .3X11`.PS ; 	done

onePS:
	tbl $(FILE).3X11 | eqn | $(TROFF) -man - > $(FILE).PS

install.man:: $(MANPAGES)
	@case '${MFLAGS}' in *[i]*) set +e;; esac; \
	for i in $(MANPAGES); do \
	(set -x; $(INSTALL) -c $(INSTALLFLAGS) $$i $(LIBMANDIR)); \
	done

depend:

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

emptyrule::

clean::
	$(RM_CMD) \#*

Makefile:: $(IMAKE)

$(IMAKE):
	@(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 \
	echo "	$(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
	$(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::

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

