# Makefile generated by imake - do not edit! # $XConsortium: imake.c,v 1.37
88/10/08 20:08:30 jim Exp $ # # The cpp used on this machine replaces all new-
lines and multiple tabs and # spaces in a macro expansion with a single space.
Imake tries to compensate # for this, but is not always successful. #
########################################################################### #
X Window System Makefile generated from template file Imake.tmpl # $XConsorti-
um: Imake.tmpl,v 1.91 88/10/23 22:37:10 jim Exp $ # # Do not change the body
of the imake template file. Server-specific # parameters may be set in the
appropriate .macros file; site-specific # parameters (but shared by all
servers) may be set in site.def. If you # make any changes, you'll need to
rebuild the makefiles using # "make World" (at best) or "make Makefile; make
Makefiles" (at least) in # the top level directory. # # If your C preproces-
sor 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 Sun.macros to change
# platform: $XConsortium: Sun.macros,v 1.52 88/10/23 11:00:55 jim Exp $ #
operating system: SunOS 3.4
BOOTSTRAPCFLAGS =
AS = as
CC = cc
CPP = /lib/cpp
LD = ld
LINT = lint
INSTALL = install
TAGS = ctags
RM = rm -f
MV = mv
LN = ln -s
RANLIB = ranlib RANLIBINSTFLAGS = -t
AR = ar clq
LS = ls
LINTOPTS = -axz
LINTLIBFLAG = -C
MAKE = make STD_CPP_DEFINES =
STD_DEFINES =
########################################################################### #
site-specific configuration parameters - edit site.def to change
# site: $XConsortium: site.def,v 1.16 88/10/12 10:30:24 jim Exp $
########################################################################### #
definitions common to all Makefiles - do not edit
SHELL = /bin/sh
DESTDIR =
USRLIBDIR = $(DESTDIR)/usr/lib
BINDIR = $(DESTDIR)/usr/bin/X11
INCDIR = $(DESTDIR)/usr/include/X11
ADMDIR = $(DESTDIR)/usr/adm
LIBDIR = $(USRLIBDIR)/X11
LINTLIBDIR = $(USRLIBDIR)/lint
FONTDIR = $(LIBDIR)/fonts
XINITDIR = $(LIBDIR)/xinit
XDMDIR = $(LIBDIR)/xdm
UWMDIR = $(LIBDIR)/uwm
AWMDIR = $(LIBDIR)/awm
TWMDIR = $(LIBDIR)/twm
MANPATH = $(DESTDIR)/usr/man
MANSOURCEPATH = $(MANPATH)/man
MANDIR = $(MANSOURCEPATH)n
LIBMANDIR = $(MANSOURCEPATH)3
XAPPLOADDIR = $(LIBDIR)/app-defaults
INSTBINFLAGS = -m 0755
INSTUIDFLAGS = -m 4755
INSTLIBFLAGS = -m 0664
INSTINCFLAGS = -m 0444
INSTMANFLAGS = -m 0444
INSTAPPFLAGS = -m 0444
INSTKMEMFLAGS = -m 4755
FCFLAGS = -t
CDEBUGFLAGS = -O
PATHSEP = /
DEPEND = $(DEPENDSRC)/makedepend
IMAKE = $(IMAKESRC)/imake
RGB = $(RGBSRC)/rgb
FC = $(BDFTOSNFSRC)/bdftosnf
MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir
MKDIRHIER = $(SCRIPTSSRC)/mkdirhier.sh
CFLAGS = $(CDEBUGFLAGS) $(INCLUDES) $(STD_DEFINES) $(DEFINES)
LINTFLAGS = $(LINTOPTS) $(INCLUDES) $(STD_DEFINES) $(DEFINES) -DLINT
LDFLAGS = $(CDEBUGFLAGS) $(SYS_LIBRARIES) $(SYSAUX_LIBRARIES)
TOP = ../../../.
CLIENTSRC = $(TOP)/clients
DEMOSRC = $(TOP)/demos
LIBSRC = $(TOP)/lib
FONTSRC = $(TOP)/fonts
INCLUDESRC = $(TOP)/X11
SERVERSRC = $(TOP)/server
UTILSRC = $(TOP)/util
SCRIPTSSRC = $(UTILSRC)/scripts
EXAMPLESRC = $(TOP)/examples
CONTRIBSRC = $(TOP)/contrib
DOCSRC = $(TOP)/doc
RGBSRC = $(TOP)/rgb
DEPENDSRC = $(UTILSRC)/makedepend
IMAKESRC = $(UTILSRC)/imake
IRULESRC = $(UTILSRC)/imake.includes
XLIBSRC = $(LIBSRC)/X
XMUSRC = $(LIBSRC)/Xmu
TOOLKITSRC = $(LIBSRC)/Xt
AWIDGETSRC = $(LIBSRC)/Xaw
OLDXLIBSRC = $(LIBSRC)/oldX
BDFTOSNFSRC = $(FONTSRC)/bdftosnf
MKFONTDIRSRC = $(FONTSRC)/mkfontdir
EXTENSIONSRC = $(TOP)/extensions
EXTENSIONLIB = $(EXTENSIONSRC)/lib/libXext.a
XLIB = $(XLIBSRC)/libX11.a
XMULIB = $(XMUSRC)/libXmu.a
OLDXLIB = $(OLDXLIBSRC)/liboldX.a
XTOOLLIB = $(TOOLKITSRC)/libXt.a
XAWLIB = $(AWIDGETSRC)/libXaw.a
LINTXLIB = $(XLIBSRC)/llib-lX11.ln
LINTXMU = $(XMUSRC)/llib-lXmu.ln
LINTXTOOL = $(TOOLKITSRC)/llib-lXt.ln
LINTXAW = $(AWIDGETSRC)/llib-lXaw.ln
INCLUDES = -I$(TOP)
MACROFILE = Sun.macros
ICONFIGFILES = $(IRULESRC)/Imake.tmpl
$(IRULESRC)/$(MACROFILE) $(IRULESRC)/site.def
IMAKE_DEFINES =
IMAKE_CMD = $(NEWTOP)$(IMAKE) -TImake.tmpl -I$(NEWTOP)$(IRULESRC)
-s Makefile $(IMAKE_DEFINES)
RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a
.emacs_* tags TAGS make.log MakeOut
########################################################################### #
rules: $XConsortium: Imake.rules,v 1.71 88/10/23 22:46:34 jim Exp $
########################################################################### #
start of Imakefile
# Makefile for the Xlib manpages.
TROFF= psroff -t PRINTER= lpr
MANPAGES = AllPlanes.3X11 BlkPScrn.3X11 ImageOrd.3X11 IsCKey.3X11
XAddHost.3X11 XAllColor.3X11 XAllEvnt.3X11 XCKCntrl.3X11
XCKMping.3X11 XCPCntrl.3X11 XCSSet.3X11 XCWAttrib.3X11 XClrArea.3X11
XConfWin.3X11 XCopyArea.3X11 XCreCmap.3X11 XCreFCur.3X11 XCreGC.3X11
XCreImage.3X11 XCrePmap.3X11 XCreReg.3X11 XCreWin.3X11 XDefCur.3X11
XDesWin.3X11 XDrArc.3X11 XDrIStr.3X11 XDrLine.3X11 XDrPoint.3X11 XDrRect.3X11
XDrString.3X11 XDrText.3X11 XERegion.3X11 XFillRect.3X11 XFlush.3X11
XFree.3X11 XGetDef.3X11 XGetRes.3X11 XGetVInfo.3X11 XGetWAttr.3X11
XGetWProp.3X11 XGrButton.3X11 XGrKey.3X11 XGrKeybrd.3X11 XGrPntr.3X11
XGrServer.3X11 XIfEvent.3X11 XInitial.3X11 XInstCmap.3X11 XInterReg.3X11
XInternA.3X11 XListFont.3X11 XLoadFont.3X11 XLookKsym.3X11 XMDBases.3X11
XMapWin.3X11 XNEvent.3X11 XOpDsply.3X11 XParGeom.3X11 XPolyReg.3X11
XPutBEvnt.3X11 XPutImage.3X11 XPutRes.3X11 XQBSize.3X11 XQColor.3X11
XQPointer.3X11 XQTree.3X11 XRaiseWin.3X11 XReadBF.3X11 XRecCur.3X11
XReparWin.3X11 XSContext.3X11 XSInput.3X11 XSeArcMod.3X11 XSeClassH.3X11
XSeClipO.3X11 XSeClosDM.3X11 XSeCommnd.3X11 XSeErrHan.3X11 XSeEvent.3X11
XSeFillS.3X11 XSeFont.3X11 XSeFontP.3X11 XSeIcName.3X11 XSeIcSH.3X11
XSeInFoc.3X11 XSeLAttr.3X11 XSeNormH.3X11 XSePMap.3X11 XSeScSav.3X11
XSeSelOwn.3X11 XSeSizeH.3X11 XSeStandC.3X11 XSeStandP.3X11 XSeState.3X11
XSeTile.3X11 XSeTransH.3X11 XSeWMH.3X11 XSeZoomH.3X11 XStBytes.3X11
XStColors.3X11 XStName.3X11 XStTKsym.3X11 XSync.3X11 XTextExt.3X11
XTextWid.3X11 XTranWCo.3X11 XUQuark.3X11 XUnmapWin.3X11 XWarpPntr.3X11
INSTALLFLAGS = $(INSTMANFLAGS)
all: $(MANPAGES)
man.PS: eqn $(MANPAGES)| $(TROFF) -man - > man.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:
########################################################################### #
Imake.tmpl common rules for all Makefiles - do not edit
emptyrule::
clean:: $(RM_CMD) #*
Makefile:: $(IMAKE)
Makefile:: Imakefile $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules
$(IRULESRC)/site.def $(IRULESRC)/$(MACROFILE) -@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)
$(IMAKE): @echo "making $@"; cd $(IMAKESRC); $(MAKE)
BOOTSTRAPCFLAGS=$(BOOTSTRAPCFLAGS)
tags:: $(TAGS) -w *.[ch] $(TAGS) -xw *.[ch] > TAGS
########################################################################### #
empty rules for directories that do not have SUBDIRS - do not edit
install:: @echo "install done"
install.man:: @echo "install.man done"
Makefiles::
########################################################################### #
dependencies generated by makedepend