home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-10-20 | 12.3 KB | 439 lines |
- # Makefile generated by imake - do not edit!
- # $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
-
- # -------------------------------------------------------------------------
- # Makefile generated from "Imake.tmpl" and </tmp/IIf.003735>
- # $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
- #
- # 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).
- #
-
- # -------------------------------------------------------------------------
- # site-specific configuration parameters that need to come before
- # the platform-specific parameters - edit site.def to change
-
- # site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
-
- CONFIGSRC = /usr/X11/lib/X11/config
-
- # -------------------------------------------------------------------------
- # platform-specific configuration parameters - edit bsd.cf to change
-
- # platform: $XConsortium: 1.cf,v 1.1 93/01/17 12:10:52 ef Exp $
-
- # operating system: BSD/386 Berkeley Software Design Inc
-
- # -------------------------------------------------------------------------
- # site-specific configuration parameters that go after
- # the platform-specific parameters - edit site.def to change
-
- # site: $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
-
- CONFIGSRC = /usr/X11/lib/X11/config
-
- SHELL = /bin/sh
-
- TOP = .
- CURRENT_DIR = .
-
- AR = ar clq
- BOOTSTRAPCFLAGS =
- CC = gcc
- AS = as
-
- COMPRESS = compress
- CPP = /usr/bin/cpp $(STD_CPP_DEFINES)
- PREPROCESSCMD = gcc -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
- TROFF = psroff
- MSMACROS = -ms
- TBL = tbl
- EQN = eqn
- STD_INCLUDES =
- STD_CPP_DEFINES = -P -DXML -pipe -DX_LOCALE
- STD_DEFINES = -DXML -pipe -DX_LOCALE
- EXTRA_LOAD_FLAGS =
- EXTRA_LIBRARIES =
- TAGS = ctags
-
- PROTO_DEFINES =
-
- INSTPGMFLAGS = -s
-
- INSTBINFLAGS = -m 0755
- INSTUIDFLAGS = -m 4755
- INSTLIBFLAGS = -m 0644
- INSTINCFLAGS = -m 0444
- INSTMANFLAGS = -m 0444
- INSTDATFLAGS = -m 0444
- INSTKMEMFLAGS = -g kmem -m 2755
-
- PROJECTROOT = /usr/X11
-
- TOP_INCLUDES = -I$(INCROOT)
-
- CDEBUGFLAGS = -O2
- CCOPTIONS =
-
- ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
- ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
- CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
- LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
-
- LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
-
- LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR)
-
- LDCOMBINEFLAGS = -X -r
- DEPENDFLAGS =
-
- MACROFILE = bsd.cf
- RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
-
- IMAKE_DEFINES =
-
- IRULESRC = $(CONFIGDIR)
-
- IMAKE_CMD = $(IMAKE) -DUseInstalled -DUseInstalledMotif -I$(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.138 91/09/10 09:02:12 rws Exp $
-
- # -------------------------------------------------------------------------
- # X Window System make variables; this need to be coordinated with rules
-
- PATHSEP = /
- USRLIBDIR = /usr/X11/lib
- BINDIR = /usr/X11/bin
- INCROOT = /usr/X11/include
- BUILDINCROOT = $(TOP)
- BUILDINCDIR = $(BUILDINCROOT)/X11
- BUILDINCTOP = ..
- INCDIR = $(INCROOT)/X11
- ADMDIR = /var/log
- LIBDIR = $(USRLIBDIR)/X11
- CONFIGDIR = /usr/X11/lib/X11/config
- LINTLIBDIR = $(USRLIBDIR)/lint
-
- FONTDIR = $(LIBDIR)/fonts
- XINITDIR = $(LIBDIR)/xinit
- XDMDIR = $(LIBDIR)/xdm
- TWMDIR = $(LIBDIR)/twm
- MANPATH = /usr/X11/man
- MANSOURCEPATH = $(MANPATH)/cat
- MANSUFFIX = 1
- LIBMANSUFFIX = 3
- MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
- LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
- NLSDIR = $(LIBDIR)/nls
- PEXAPIDIR = $(LIBDIR)/PEX
- XAPPLOADDIR = $(LIBDIR)/app-defaults
- FONTCFLAGS = -t
-
- INSTAPPFLAGS = $(INSTDATFLAGS)
-
- IMAKE = imake
- DEPEND = makedepend
- RGB = rgb
-
- FONTC = bdftopcf
-
- MKFONTDIR = mkfontdir
- MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier
-
- CONFIGSRC = $(TOP)/config
- DOCUTILSRC = $(TOP)/doc/util
- 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
- 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
-
- #
- # (c) Copyright 1989, 1990, 1991, 1992, 1993 OPEN SOFTWARE FOUNDATION, INC.
- # ALL RIGHTS RESERVED
- #
- #
- # Motif Release 1.2.2
- #
- # $RCSfile: Motif.tmpl,v $ $Revision: 1.5.10.6 $ $Date: 92/12/10 18:34:38 $
-
- XTOP = $(TOP)
- MTOP = $(TOP)
- XBUILDINCROOT = $(XTOP)
- XBUILDINCDIR = $(XBUILDINCROOT)/X11
-
- CLIENTSRC = $(XTOP)/clients
- DEMOSRC = $(XTOP)/demos
- LIBSRC = $(XTOP)/lib
- FONTSRC = $(XTOP)/fonts
- INCLUDESRC = $(XTOP)/X11
- SERVERSRC = $(XTOP)/server
- UTILSRC = $(XTOP)/util
- EXAMPLESRC = $(XTOP)/examples
- DOCSRC = $(XTOP)/doc
- RGBSRC = $(XTOP)/rgb
- EXTENSIONSRC = $(XTOP)/extensions
-
- TOP_INCLUDES = -I$(INCROOT)
-
- UIL_INCLUDES = -I$(USRINCDIR)/uil
-
- USRINCDIR = /usr/X11/include
- UIDDIR = $(USRLIBDIR)/Xm/uid
- TESTSRC = $(MTOP)/tests
- 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
- MLIBSRC = $(MTOP)/lib
- MCLIENTSRC = $(MTOP)/clients
- MDEMOSRC = $(MTOP)/demos
- MWIDGETSRC = $(MLIBSRC)/Xm
- MRESOURCESRC = $(MLIBSRC)/Mrm
- UILSRC = $(MCLIENTSRC)/uil
-
- UIL = uil
- DEPUIL = $(BINDIR)/uil
-
- DEPXMLIB = $(USRLIBDIR)/libXm.a
- XMLIB = -lXm
-
- XMEXTRA_LIBS = -lXwchar -lcompat
-
- DEPMRESOURCELIB = $(USRLIBDIR)/libMrm.a
- MRESOURCELIB = -lMrm
-
- DEPUILLIB = $(USRLIBDIR)/libUil.a
- UILLIB = -lUil
-
- DEPTESTCOMLIB = $(USRLIBDIR)/libCommon.a
- TESTCOMLIB = -lCommon
-
- LINTMRESOURCE = $(MRESOURCESRC)/libMrm.a
- LINTXMWIDGETLIB = $(MWIDGETSRC)/llib-l/Xm.ln
- LINTXMTOOL = $(MTOOLKITSRC)/llib-lXt.ln
- LINTUILLIB = $(UILSRC)/llib-lUil.ln
-
- YACCFLAGS =
- UILFLAGS =
-
- RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *.Dat
-
- STD_DEFINES = -DXML -pipe -DX_LOCALE
-
- DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a
- EXTENSIONLIB = -lXext
-
- DEPXLIB = $(DEPEXTENSIONLIB) $(USRLIBDIR)/libX11.a
- XLIB = $(EXTENSIONLIB) -lX11
-
- DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
- XAUTHLIB = -lXau
- DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
- XDMCPLIB = -lXdmcp
-
- DEPXMULIB = $(USRLIBDIR)/libXmu.a
- XMULIB = -lXmu
-
- DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
- OLDXLIB = -loldX
-
- DEPXTOOLLIB = $(USRLIBDIR)/libXt.a
- XTOOLLIB = -lXt
-
- DEPXAWLIB = $(USRLIBDIR)/libXaw.a
- XAWLIB = -lXaw
-
- DEPXILIB = $(USRLIBDIR)/libXi.a
- XILIB = -lXi
-
- DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
- PHIGSLIB = -lphigs
-
- DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
- XBSDLIB = -lXbsd
-
- LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
- LINTXLIB = $(LINTLIBDIR)/llib-lX11.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 = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
-
- DEPLIBS1 = $(DEPLIBS)
- DEPLIBS2 = $(DEPLIBS)
- DEPLIBS3 = $(DEPLIBS)
-
- # -------------------------------------------------------------------------
- # Imake rules for building libraries, programs, scripts, and data files
- # rules: $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $
-
- #
- # (c) Copyright 1989, 1990, 1991, 1992, 1993 OPEN SOFTWARE FOUNDATION, INC.
- # ALL RIGHTS RESERVED
- #
- #
- # Motif Release 1.2.2
- #
- # $RCSfile: Motif.rules,v $ $Revision: 1.5.8.8 $ $Date: 92/12/10 18:43:17 $
-
- # Rule for making shadow trees.
-
- # -------------------------------------------------------------------------
- # start of Imakefile
-
- .SUFFIXES: .c .C .cc .o .y .l
-
- .C.o:
- $(CC) $(CFLAGS) -c $<
-
- CC = g++ -g
- # CC = cc -g
-
- LOCAL_LIBRARIES += $(XLIB) $(XMULIB) -lm
- EXTRA_LIBRARIES = $(LOCAL_LIBRARIES)
-
- DEFINES = $(XAWINCL) $(MOTIF) $(BCOPY) $(MEMCPY) $(VASIMPLE)
-
- DEPENDFLAGS += -I/usr/local/lib/g++-include
-
- MAN = xwinpr.man
- SRCS = xwinpr.C
- OBJS = xwinpr.o
- HEADERS = patchlevel.h
- ETC = Imakefile README Makefile
-
- CC = g++ -g
-
- PROGRAM = xwinpr
-
- all:: xwinpr
-
- xwinpr: $(OBJS) $(DEPLIBS)
- $(RM) $@
- $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
-
- install:: xwinpr
- -@if [ -d $(DESTDIR)$(BINDIR) ]; then set +x; \
- else (set -x; $(MKDIRHIER) $(DESTDIR)$(BINDIR)); fi
- $(INSTALL) -c $(INSTPGMFLAGS) xwinpr $(DESTDIR)$(BINDIR)
-
- install.man:: xwinpr.man
- $(RM) $(MANDIR)/xwinpr.0
- groff -Tascii -t -man xwinpr.man >/tmp/xwinpr.man
- $(INSTALL) -c $(INSTMANFLAGS) /tmp/xwinpr.man $(MANDIR)/xwinpr.0
- $(RM) /tmp/xwinpr.man
-
- depend::
- $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
-
- lint:
- $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
- lint1:
- $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
-
- clean::
- $(RM) $(PROGRAM)
-
- depend::
- $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
-
- shar:
- shar $(ETC) $(SRCS) $(HEADERS) $(MAN) > xwinpr.shar
-
- # -------------------------------------------------------------------------
- # common rules for all Makefiles - do not edit
-
- emptyrule::
-
- clean::
- $(RM_CMD) "#"*
-
- 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::
-
- # -------------------------------------------------------------------------
- # dependencies generated by makedepend
-
-