home *** CD-ROM | disk | FTP | other *** search
/ PC-Online 1996 May / PCOnline_05_1996.bin / linux / source / xap / xfm / xfm-1.000 / xfm-1 / xfm-1.3.2 / regexp / Makefile.linux < prev    next >
Encoding:
Makefile  |  1995-04-08  |  10.6 KB  |  367 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. # $XFree86: mit/config/Imake.tmpl,v 2.6 1993/10/02 07:11:59 dawes Exp $
  7. # $XConsortium: Imake.tmpl,v 1.139 91/09/16 08:52:48 rws Exp $
  8. #
  9. # Platform-specific parameters may be set in the appropriate <vendor>.cf
  10. # configuration files.  Site-specific parameters should be set in the file
  11. # site.def.  Full rebuilds are recommended if any parameters are changed.
  12. #
  13. # If your C preprocessor does not define any unique symbols, you will need
  14. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  15. # "make World" the first time).
  16. #
  17.  
  18. # -------------------------------------------------------------------------
  19. # site-specific configuration parameters that need to come before
  20. # the platform-specific parameters - edit site.def to change
  21.  
  22. # $XFree86: mit/config/site.def,v 2.23 1993/10/16 17:28:07 dawes Exp $
  23. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  24.  
  25. # -------------------------------------------------------------------------
  26. # platform-specific configuration parameters - edit x386.cf to change
  27.  
  28. # $XFree86: mit/config/x386.cf,v 2.27 1993/10/02 07:24:11 dawes Exp $
  29. # platform:  $XConsortium: x386.cf,v 1.7 91/08/16 19:30:10 gildea Exp $
  30.  
  31. # -------------------------------------------------------------------------
  32. # XFree86 version definition
  33. # $XFree86: mit/config/xf86_vers.def,v 2.7 1993/10/08 16:11:07 dawes Exp $
  34.  
  35. # -------------------------------------------------------------------------
  36. # XFree86 version: 2000
  37. # -------------------------------------------------------------------------
  38.  
  39. # $XFree86: mit/config/lnuxLib.rules,v 2.5 1993/10/06 14:53:01 dawes Exp $
  40.  
  41. DLL_BINDIR = /usr/dll/bin
  42.  
  43. # operating system:          Linux
  44.  
  45. # -------------------------------------------------------------------------
  46. # site-specific configuration parameters that go after
  47. # the platform-specific parameters - edit site.def to change
  48.  
  49. # $XFree86: mit/config/site.def,v 2.23 1993/10/16 17:28:07 dawes Exp $
  50. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  51.  
  52.             SHELL =     /bin/sh
  53.  
  54.               TOP = .
  55.       CURRENT_DIR = .
  56.  
  57.                AR = ar clq
  58.   BOOTSTRAPCFLAGS =
  59.                CC =         gcc
  60.                AS = as
  61.  
  62.               LEX =         flex
  63.  
  64.              YACC =         bison -y
  65.  
  66.          COMPRESS = compress
  67.               CPP =         /lib/cpp $(STD_CPP_DEFINES)
  68.     PREPROCESSCMD =     /lib/cpp $(STD_CPP_DEFINES)
  69.           INSTALL = install
  70.                LD = ld
  71.              LINT = lint
  72.       LINTLIBFLAG = -C
  73.          LINTOPTS = -axz
  74.                LN = ln -s
  75.              MAKE = make
  76.                MV = mv
  77.                CP = cp
  78.  
  79.            RANLIB = ranlib
  80.   RANLIBINSTFLAGS =
  81.  
  82.                RM = rm -f
  83.             TROFF = psroff
  84.          MSMACROS = -ms
  85.               TBL = tbl
  86.               EQN = eqn
  87.             NROFF = nroff
  88.              NEQN = neqn
  89.      STD_INCLUDES =
  90.   STD_CPP_DEFINES = -traditional         -D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE     -Dlinux
  91.       STD_DEFINES =         -D_POSIX_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE     -Dlinux
  92.  EXTRA_LOAD_FLAGS =
  93.   EXTRA_LIBRARIES =
  94.      OS_LIBRARIES =
  95.              TAGS = ctags
  96.  
  97.     SHAREDCODEDEF =
  98.          SHLIBDEF =
  99.  
  100.     PROTO_DEFINES = -DFUNCPROTO=11 -DNARROWPROTO
  101.  
  102.      INSTPGMFLAGS = -s
  103.  
  104.      INSTBINFLAGS = -m 0755
  105.      INSTUIDFLAGS = -s -m 4755
  106.      INSTLIBFLAGS = -m 0644
  107.      INSTINCFLAGS = -m 0444
  108.      INSTMANFLAGS = -m 0444
  109.      INSTDATFLAGS = -m 0444
  110.     INSTKMEMFLAGS = -s -m 4755
  111.  
  112.       PROJECTROOT =     /usr/X386
  113.  
  114.      TOP_INCLUDES = -I$(INCROOT)
  115.  
  116.       CDEBUGFLAGS = -O2
  117.         CCOPTIONS = -m486 -DNO_ASM -fwritable-strings
  118.     ANSICCOPTIONS =
  119.  
  120.       ALLINCLUDES = $(INCLUDES) $(EXTRA_INCLUDES) $(TOP_INCLUDES) $(STD_INCLUDES)
  121.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  122.            CFLAGS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  123.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  124.  
  125.            LDLIBS = $(OS_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  126.  
  127.         LDOPTIONS = $(ANSICCOPTIONS) $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) -L$(USRLIBDIR)
  128.  
  129.    LDCOMBINEFLAGS =     -r
  130.       DEPENDFLAGS =
  131.  
  132.         MACROFILE = x386.cf
  133.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  134.  
  135.     IMAKE_DEFINES =
  136.  
  137.          IRULESRC = $(CONFIGDIR)
  138.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  139.  
  140.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  141.  
  142. # -------------------------------------------------------------------------
  143. # X Window System Build Parameters
  144. # $XFree86: mit/config/Project.tmpl,v 2.1 1993/09/17 16:10:43 dawes Exp $
  145. # $XConsortium: Project.tmpl,v 1.138.1.1 92/11/11 09:49:19 rws Exp $
  146.  
  147. _percentC_ = %C
  148.  
  149. # -------------------------------------------------------------------------
  150. # X Window System make variables; this need to be coordinated with rules
  151.  
  152.           PATHSEP = /
  153.         USRLIBDIR =     /usr/X386/lib
  154.            BINDIR =     /usr/X386/bin
  155.           INCROOT =     /usr/X386/include
  156.      BUILDINCROOT = $(TOP)
  157.       BUILDINCDIR = $(BUILDINCROOT)/X11
  158.       BUILDINCTOP = ..
  159.            INCDIR = $(INCROOT)/X11
  160.            ADMDIR = /usr/adm
  161.            LIBDIR = $(USRLIBDIR)/X11
  162.         CONFIGDIR = $(LIBDIR)/config
  163.        LINTLIBDIR = $(USRLIBDIR)/lint
  164.  
  165.           FONTDIR = $(LIBDIR)/fonts
  166.          XINITDIR = $(LIBDIR)/xinit
  167.            XDMDIR = $(LIBDIR)/xdm
  168.            TWMDIR = $(LIBDIR)/twm
  169.           MANPATH =     /usr/X386/man
  170.     MANSOURCEPATH = $(MANPATH)/man
  171.         MANSUFFIX = 1x
  172.      LIBMANSUFFIX = 3x
  173.     FILEMANSUFFIX = 5x
  174.            MANDIR = $(MANSOURCEPATH)1
  175.         LIBMANDIR = $(MANSOURCEPATH)3
  176.        FILEMANDIR = $(MANSOURCEPATH)5
  177.            NLSDIR = $(LIBDIR)/nls
  178.         PEXAPIDIR = $(LIBDIR)/PEX
  179.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  180.        FONTCFLAGS = -t
  181.        LINKKITDIR =     $(USRLIBDIR)/Server
  182.  
  183.      INSTAPPFLAGS = $(INSTDATFLAGS)
  184.  
  185.             IMAKE = imake
  186.            DEPEND = makedepend
  187.               RGB = rgb
  188.  
  189.             FONTC = bdftopcf
  190.  
  191.         MKFONTDIR = mkfontdir
  192.         MKDIRHIER =     /bin/sh $(BINDIR)/mkdirhier
  193.  
  194.         CONFIGSRC = $(TOP)/config
  195.        DOCUTILSRC = $(TOP)/doc/util
  196.         CLIENTSRC = $(TOP)/clients
  197.           DEMOSRC = $(TOP)/demos
  198.            LIBSRC = $(TOP)/lib
  199.           FONTSRC = $(TOP)/fonts
  200.        INCLUDESRC = $(TOP)/X11
  201.         SERVERSRC = $(TOP)/server
  202.           UTILSRC = $(TOP)/util
  203.         SCRIPTSRC = $(UTILSRC)/scripts
  204.        EXAMPLESRC = $(TOP)/examples
  205.        CONTRIBSRC = $(TOP)/../contrib
  206.            DOCSRC = $(TOP)/doc
  207.            RGBSRC = $(TOP)/rgb
  208.         DEPENDSRC = $(UTILSRC)/makedepend
  209.          IMAKESRC = $(CONFIGSRC)
  210.          XAUTHSRC = $(LIBSRC)/Xau
  211.           XLIBSRC = $(LIBSRC)/X
  212.            XMUSRC = $(LIBSRC)/Xmu
  213.        TOOLKITSRC = $(LIBSRC)/Xt
  214.        AWIDGETSRC = $(LIBSRC)/Xaw
  215.        OLDXLIBSRC = $(LIBSRC)/oldX
  216.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  217.       BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  218.       BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
  219.       BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  220.      MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  221.          FSLIBSRC = $(FONTSRC)/lib/fs
  222.     FONTSERVERSRC = $(FONTSRC)/server
  223.      EXTENSIONSRC = $(TOP)/extensions
  224.          XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  225.         PEXLIBSRC = $(EXTENSIONSRC)/lib/PEXlib
  226.       PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  227.  
  228. # $XFree86: mit/config/lnuxLib.tmpl,v 2.0 1993/08/29 14:15:39 dawes Exp $
  229.  
  230. SHLIBLDFLAGS =
  231. PICFLAGS = -B/usr/dll/jump/
  232.  
  233.   DEPEXTENSIONLIB =
  234.      EXTENSIONLIB = -lXext
  235.  
  236.           DEPXLIB = $(DEPEXTENSIONLIB)
  237.              XLIB = $(EXTENSIONLIB) -lX11
  238.  
  239.         DEPXMULIB =
  240.            XMULIB = -lXmu
  241.  
  242.       DEPXTOOLLIB =
  243.          XTOOLLIB = -lXt
  244.  
  245.         DEPXAWLIB =
  246.            XAWLIB = -lXaw
  247.  
  248.         DEPXILIB =
  249.            XILIB = -lXi
  250.  
  251.     DEPXTESTLIB =
  252.        XTESTLIB = -lXtst
  253.  
  254.         DEPPEXLIB =
  255.          PEXLIB = -lPEX5
  256.  
  257.         SOXLIBREV = 3.1.0
  258.           SOXTREV = 3.1.0
  259.          SOXAWREV = 3.1.0
  260.         SOOLDXREV = 3.1.0
  261.          SOXMUREV = 3.1.0
  262.         SOXEXTREV = 3.1.0
  263.       SOXINPUTREV = 3.1.0
  264.          SOPEXREV = 1.1.0
  265.  
  266.       DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  267.          XAUTHLIB =              -lXau
  268.       DEPXDMCPLIB = $(USRLIBDIR)/libXdmcp.a
  269.          XDMCPLIB =              -lXdmcp
  270.  
  271.        DEPOLDXLIB = $(USRLIBDIR)/liboldX.a
  272.           OLDXLIB =              -loldX
  273.  
  274.         DEPPHIGSLIB = $(USRLIBDIR)/libphigs.a
  275.            PHIGSLIB =              -lphigs
  276.  
  277.        DEPXBSDLIB = $(USRLIBDIR)/libXbsd.a
  278.           XBSDLIB =              -lXbsd
  279.  
  280.  LINTEXTENSIONLIB = $(LINTLIBDIR)/llib-lXext.ln
  281.          LINTXLIB = $(LINTLIBDIR)/llib-lX11.ln
  282.           LINTXMU = $(LINTLIBDIR)/llib-lXmu.ln
  283.         LINTXTOOL = $(LINTLIBDIR)/llib-lXt.ln
  284.           LINTXAW = $(LINTLIBDIR)/llib-lXaw.ln
  285.            LINTXI = $(LINTLIBDIR)/llib-lXi.ln
  286.           LINTPEX = $(LINTLIBDIR)/llib-lPEX5.ln
  287.         LINTPHIGS = $(LINTLIBDIR)/llib-lphigs.ln
  288.  
  289.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  290.  
  291.          DEPLIBS1 = $(DEPLIBS)
  292.          DEPLIBS2 = $(DEPLIBS)
  293.          DEPLIBS3 = $(DEPLIBS)
  294.  
  295. # -------------------------------------------------------------------------
  296. # Imake rules for building libraries, programs, scripts, and data files
  297. # $XFree86: mit/config/Imake.rules,v 2.1 1993/09/29 11:06:00 dawes Exp $
  298. # rules:  $XConsortium: Imake.rules,v 1.123 91/09/16 20:12:16 rws Exp $
  299.  
  300. # -------------------------------------------------------------------------
  301. # start of Imakefile
  302.  
  303. XFMLIBDIR = $(LIBDIR)/xfm
  304.  
  305. XPMINCDIR =
  306. XPMLIBDIR =
  307.  
  308. XAWINCDIR =
  309. XAWLIBDIR =
  310.  
  311. SRCS = regexp.c regsub.c regerror.c
  312. OBJS = regexp.o regsub.o regerror.o
  313.  
  314. EXTRA_INCLUDES = -I.
  315.  
  316. .c.o:
  317.     $(RM) $@
  318.     $(CC) -c $(CFLAGS) $(_NOOP_) $*.c
  319.  
  320. all:: libregexp.a
  321.  
  322. libregexp.a: $(OBJS)
  323.     $(RM) $@
  324.     $(AR) $@ $(OBJS)
  325.     $(RANLIB) $@
  326.  
  327. depend::
  328.     $(DEPEND) $(DEPENDFLAGS) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  329.  
  330. # -------------------------------------------------------------------------
  331. # common rules for all Makefiles - do not edit
  332.  
  333. emptyrule::
  334.  
  335. clean::
  336.     $(RM_CMD) "#"*
  337.  
  338. Makefile::
  339.     -@if [ -f Makefile ]; then set -x; \
  340.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  341.     else exit 0; fi
  342.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  343.  
  344. tags::
  345.     $(TAGS) -w *.[ch]
  346.     $(TAGS) -xw *.[ch] > TAGS
  347.  
  348. # -------------------------------------------------------------------------
  349. # empty rules for directories that do not have SUBDIRS - do not edit
  350.  
  351. install::
  352.     @echo "install in $(CURRENT_DIR) done"
  353.  
  354. install.man::
  355.     @echo "install.man in $(CURRENT_DIR) done"
  356.  
  357. install.linkkit::
  358.     @echo "install.linkkit in $(CURRENT_DIR) done"
  359.  
  360. Makefiles::
  361.  
  362. includes::
  363.  
  364. # -------------------------------------------------------------------------
  365. # dependencies generated by makedepend
  366.  
  367.