home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / XAP / XGAMES / XNEKO.TAR / Makefile < prev    next >
Encoding:
Makefile  |  1990-09-01  |  8.6 KB  |  295 lines

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