home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / X / mit / doc / Xmu / Makefile < prev    next >
Encoding:
Makefile  |  1991-07-31  |  8.6 KB  |  293 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
  3.  
  4. # -------------------------------------------------------------------------
  5. # Makefile generated from "Imake.tmpl" and <Imakefile>
  6. # $XConsortium: Imake.tmpl,v 1.138 91/07/30 14:59:20 rws Exp $
  7. #
  8. # Platform-specific parameters may be set in the appropriate <vendor>.cf
  9. # configuration files.  Site-specific parameters should be set in the file
  10. # site.def.  Full rebuilds are recommended if any parameters are changed.
  11. #
  12. # If your C preprocessor does not define any unique symbols, you will need
  13. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  14. # "make World" the first time).
  15. #
  16.  
  17. # -------------------------------------------------------------------------
  18. # site-specific configuration parameters that need to come before
  19. # the platform-specific parameters - edit site.def to change
  20.  
  21. # site:  $XConsortium: site.def,v 1.37 91/07/30 15:59:11 rws Exp $
  22.  
  23. # -------------------------------------------------------------------------
  24. # platform-specific configuration parameters - edit ultrix.cf to change
  25.  
  26. # platform:  $XConsortium: ultrix.cf,v 1.45 91/07/30 12:12:11 rws Exp $
  27.  
  28. # operating system:             Ultrix-32 4.2
  29.  
  30. # -------------------------------------------------------------------------
  31. # site-specific configuration parameters that go after
  32. # the platform-specific parameters - edit site.def to change
  33.  
  34. # site:  $XConsortium: site.def,v 1.37 91/07/30 15:59:11 rws Exp $
  35.  
  36.             SHELL =     /bin/sh
  37.  
  38.               TOP = .
  39.       CURRENT_DIR = .
  40.  
  41.                AR = ar clq
  42.   BOOTSTRAPCFLAGS =
  43.                CC = cc
  44.                AS = as
  45.  
  46.          COMPRESS = compress
  47.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  48.     PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  49.           INSTALL = install
  50.                LD = ld
  51.              LINT = lint
  52.       LINTLIBFLAG = -o
  53.          LINTOPTS = -ax
  54.                LN = ln -s
  55.              MAKE = make
  56.                MV = mv
  57.                CP = cp
  58.  
  59.            RANLIB = ranlib
  60.   RANLIBINSTFLAGS =
  61.  
  62.                RM = rm -f
  63.             TROFF = psroff
  64.          MSMACROS = -ms
  65.               TBL = tbl
  66.               EQN = eqn
  67.      STD_INCLUDES =
  68.   STD_CPP_DEFINES =
  69.       STD_DEFINES =
  70.  EXTRA_LOAD_FLAGS =
  71.   EXTRA_LIBRARIES =
  72.              TAGS = ctags
  73.  
  74.     PROTO_DEFINES = -DFUNCPROTO
  75.  
  76.      INSTPGMFLAGS =
  77.  
  78.      INSTBINFLAGS = -m 0755
  79.      INSTUIDFLAGS = -m 4755
  80.      INSTLIBFLAGS = -m 0644
  81.      INSTINCFLAGS = -m 0444
  82.      INSTMANFLAGS = -m 0444
  83.      INSTDATFLAGS = -m 0444
  84.     INSTKMEMFLAGS = -m 4755
  85.  
  86.       CDEBUGFLAGS = -O
  87.         CCOPTIONS =
  88.  
  89.       ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  90.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  91.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  92.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  93.  
  94.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  95.  
  96.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS)
  97.  
  98.    LDCOMBINEFLAGS = -X -r
  99.       DEPENDFLAGS =
  100.  
  101.         MACROFILE = ultrix.cf
  102.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  103.  
  104.     IMAKE_DEFINES =
  105.  
  106.          IRULESRC = $(CONFIGDIR)
  107.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  108.  
  109.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  110.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  111.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  112.  
  113. # -------------------------------------------------------------------------
  114. # X Window System Build Parameters
  115. # $XConsortium: Project.tmpl,v 1.137 91/07/30 22:57:01 rws Exp $
  116.  
  117. # -------------------------------------------------------------------------
  118. # X Window System make variables; this need to be coordinated with rules
  119.  
  120.           PATHSEP = /
  121.         USRLIBDIR = /usr/lib
  122.            BINDIR = /usr/bin/X11
  123.           INCROOT = /usr/include
  124.      BUILDINCROOT = $(TOP)
  125.       BUILDINCDIR = $(BUILDINCROOT)/X11
  126.       BUILDINCTOP = ..
  127.            INCDIR = $(INCROOT)/X11
  128.            ADMDIR = /usr/adm
  129.            LIBDIR = $(USRLIBDIR)/X11
  130.         CONFIGDIR = $(LIBDIR)/config
  131.        LINTLIBDIR = $(USRLIBDIR)/lint
  132.  
  133.           FONTDIR = $(LIBDIR)/fonts
  134.          XINITDIR = $(LIBDIR)/xinit
  135.            XDMDIR = $(LIBDIR)/xdm
  136.            TWMDIR = $(LIBDIR)/twm
  137.           MANPATH = /usr/local/man
  138.     MANSOURCEPATH = $(MANPATH)/man
  139.         MANSUFFIX = n
  140.      LIBMANSUFFIX = 3
  141.            MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  142.         LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  143.            NLSDIR = $(LIBDIR)/nls
  144.         PEXAPIDIR = $(LIBDIR)/PEX
  145.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  146.        FONTCFLAGS = -t
  147.  
  148.      INSTAPPFLAGS = $(INSTDATFLAGS)
  149.  
  150.             IMAKE = imake
  151.            DEPEND = makedepend
  152.               RGB = rgb
  153.  
  154.             FONTC = bdftopcf
  155.  
  156.         MKFONTDIR = mkfontdir
  157.         MKDIRHIER =     /bin/sh $(BINDIR)/mkdirhier
  158.  
  159.         CONFIGSRC = $(TOP)/config
  160.        DOCUTILSRC = $(TOP)/doc/util
  161.         CLIENTSRC = $(TOP)/clients
  162.           DEMOSRC = $(TOP)/demos
  163.            LIBSRC = $(TOP)/lib
  164.           FONTSRC = $(TOP)/fonts
  165.        INCLUDESRC = $(TOP)/X11
  166.         SERVERSRC = $(TOP)/server
  167.           UTILSRC = $(TOP)/util
  168.         SCRIPTSRC = $(UTILSRC)/scripts
  169.        EXAMPLESRC = $(TOP)/examples
  170.        CONTRIBSRC = $(TOP)/../contrib
  171.            DOCSRC = $(TOP)/doc
  172.            RGBSRC = $(TOP)/rgb
  173.         DEPENDSRC = $(UTILSRC)/makedepend
  174.          IMAKESRC = $(CONFIGSRC)
  175.          XAUTHSRC = $(LIBSRC)/Xau
  176.           XLIBSRC = $(LIBSRC)/X
  177.            XMUSRC = $(LIBSRC)/Xmu
  178.        TOOLKITSRC = $(LIBSRC)/Xt
  179.        AWIDGETSRC = $(LIBSRC)/Xaw
  180.        OLDXLIBSRC = $(LIBSRC)/oldX
  181.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  182.       BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  183.       BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
  184.       BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  185.      MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  186.          FSLIBSRC = $(FONTSRC)/lib/fs
  187.     FONTSERVERSRC = $(FONTSRC)/server
  188.      EXTENSIONSRC = $(TOP)/extensions
  189.          XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  190.       PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  191.  
  192.   DEPEXTENSIONLIB =  $(USRLIBDIR)/libXext.a
  193.      EXTENSIONLIB =               -lXext
  194.  
  195.           DEPXLIB = $(DEPEXTENSIONLIB)  $(USRLIBDIR)/libX11.a
  196.              XLIB = $(EXTENSIONLIB)               -lX11
  197.  
  198.       DEPXAUTHLIB =  $(USRLIBDIR)/libXau.a
  199.          XAUTHLIB =               -lXau
  200.       DEPXDMCPLIB =  $(USRLIBDIR)/libXdmcp.a
  201.          XDMCPLIB =               -lXdmcp
  202.  
  203.         DEPXMULIB =  $(USRLIBDIR)/libXmu.a
  204.            XMULIB =               -lXmu
  205.  
  206.        DEPOLDXLIB =  $(USRLIBDIR)/liboldX.a
  207.           OLDXLIB =               -loldX
  208.  
  209.       DEPXTOOLLIB =  $(USRLIBDIR)/libXt.a
  210.          XTOOLLIB =               -lXt
  211.  
  212.         DEPXAWLIB =  $(USRLIBDIR)/libXaw.a
  213.            XAWLIB =               -lXaw
  214.  
  215.         DEPXILIB =  $(USRLIBDIR)/libXi.a
  216.            XILIB =               -lXi
  217.  
  218.         DEPPHIGSLIB =  $(USRLIBDIR)/libphigs.a
  219.            PHIGSLIB =               -lphigs
  220.  
  221.  LINTEXTENSIONLIB =  $(LINTLIBDIR)/llib-lXext.ln
  222.          LINTXLIB =  $(LINTLIBDIR)/llib-lX11.ln
  223.           LINTXMU =  $(LINTLIBDIR)/llib-lXmu.ln
  224.         LINTXTOOL =  $(LINTLIBDIR)/llib-lXt.ln
  225.           LINTXAW =  $(LINTLIBDIR)/llib-lXaw.ln
  226.            LINTXI =  $(LINTLIBDIR)/llib-lXi.ln
  227.         LINTPHIGS =  $(LINTLIBDIR)/llib-lphigs.ln
  228.  
  229.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  230.  
  231.          DEPLIBS1 = $(DEPLIBS)
  232.          DEPLIBS2 = $(DEPLIBS)
  233.          DEPLIBS3 = $(DEPLIBS)
  234.  
  235. # -------------------------------------------------------------------------
  236. # Imake rules for building libraries, programs, scripts, and data files
  237. # rules:  $XConsortium: Imake.rules,v 1.119 91/07/30 12:06:02 rws Exp $
  238.  
  239. # -------------------------------------------------------------------------
  240. # start of Imakefile
  241.  
  242. # $XConsortium: Imakefile,v 1.2 91/07/17 16:02:21 gildea Exp $
  243. SRCS = ../util/macros.t Xmu.ms
  244.  
  245. all: xmu.PS
  246.  
  247. xmu.PS:
  248.     $(TROFF) $(MSMACROS) $(SRCS) 2> index.raw > xmu.PS
  249.  
  250. clean::
  251.     $(RM) index.raw xmu.PS
  252.  
  253. # -------------------------------------------------------------------------
  254. # common rules for all Makefiles - do not edit
  255.  
  256. emptyrule::
  257.  
  258. clean::
  259.     $(RM_CMD) "#"*
  260.  
  261. Makefile::
  262.     -@if [ -f Makefile ]; then set -x; \
  263.         $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  264.     else exit 0; fi
  265.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  266.  
  267. tags::
  268.     $(TAGS) -w *.[ch]
  269.     $(TAGS) -xw *.[ch] > TAGS
  270.  
  271. saber:
  272.     # load $(ALLDEFINES) $(SRCS)
  273.  
  274. osaber:
  275.     # load $(ALLDEFINES) $(OBJS)
  276.  
  277. # -------------------------------------------------------------------------
  278. # empty rules for directories that do not have SUBDIRS - do not edit
  279.  
  280. install::
  281.     @echo "install in $(CURRENT_DIR) done"
  282.  
  283. install.man::
  284.     @echo "install.man in $(CURRENT_DIR) done"
  285.  
  286. Makefiles::
  287.  
  288. includes::
  289.  
  290. # -------------------------------------------------------------------------
  291. # dependencies generated by makedepend
  292.  
  293.