home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / src / Tools / lynx-2.4 / WWW / Library / Implementation / Makefile < prev    next >
Encoding:
Makefile  |  1995-06-28  |  14.8 KB  |  490 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. # The cpp used on this machine replaces all newlines and multiple tabs and
  5. # spaces in a macro expansion with a single space.  Imake tries to compensate
  6. # for this, but is not always successful.
  7. #
  8.  
  9. ###########################################################################
  10. # Makefile generated from "Imake.tmpl" and </tmp/IIf.a00214>
  11. # $XConsortium: Imake.tmpl,v 1.77 89/12/18 17:01:37 jim Exp $
  12. #
  13. # Platform-specific parameters may be set in the appropriate .cf
  14. # configuration files.  Site-wide parameters may be set in the file
  15. # site.def.  Full rebuilds are recommended if any parameters are changed.
  16. #
  17. # If your C preprocessor doesn't define any unique symbols, you'll need
  18. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  19. # "make Makefile", "make Makefiles", or "make World").
  20. #
  21. # If you absolutely can't get imake to work, you'll need to set the
  22. # variables at the top of each Makefile as well as the dependencies at the
  23. # bottom (makedepend will do this automatically).
  24. #
  25.  
  26. ###########################################################################
  27. # platform-specific configuration parameters - edit sun.cf to change
  28.  
  29. # platform:  $XConsortium: sun.cf,v 1.38 89/12/23 16:10:10 jim Exp $
  30. # operating system:  SunOS 4.0.3
  31.  
  32. ###########################################################################
  33. # site-specific configuration parameters - edit site.def to change
  34.  
  35.             SHELL = /bin/sh
  36.  
  37.               TOP = .
  38.       CURRENT_DIR = .
  39.  
  40.                AR = ar clq
  41.   BOOTSTRAPCFLAGS =
  42.                CC = cc
  43.  
  44.          COMPRESS = compress
  45.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  46.     PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  47.           INSTALL = install
  48.                LD = ld
  49.              LINT = lint
  50.       LINTLIBFLAG = -C
  51.          LINTOPTS = -axz
  52.                LN = ln -s
  53.              MAKE = make
  54.                MV = mv
  55.                CP = cp
  56.            RANLIB = ranlib
  57.   RANLIBINSTFLAGS =
  58.                RM = rm -f
  59.      STD_INCLUDES =
  60.   STD_CPP_DEFINES =
  61.       STD_DEFINES =
  62.  EXTRA_LOAD_FLAGS =
  63.   EXTRA_LIBRARIES =
  64.              TAGS = ctags
  65.  
  66.     SHAREDCODEDEF = -DSHAREDCODE
  67.          SHLIBDEF = -DSUNSHLIB
  68.  
  69.     PROTO_DEFINES =
  70.  
  71.      INSTPGMFLAGS =
  72.  
  73.      INSTBINFLAGS = -m 0755
  74.      INSTUIDFLAGS = -m 4755
  75.      INSTLIBFLAGS = -m 0664
  76.      INSTINCFLAGS = -m 0444
  77.      INSTMANFLAGS = -m 0444
  78.      INSTDATFLAGS = -m 0444
  79.     INSTKMEMFLAGS = -m 4755
  80.  
  81.           DESTDIR =
  82.  
  83.      TOP_INCLUDES = -I$(INCROOT)
  84.  
  85.       CDEBUGFLAGS = -O
  86.         CCOPTIONS =
  87.       COMPATFLAGS =
  88.  
  89.       ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
  90.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
  91.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  92.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  93.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  94.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
  95.    LDCOMBINEFLAGS = -X -r
  96.  
  97.         MACROFILE = sun.cf
  98.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  99.  
  100.     IMAKE_DEFINES =
  101.  
  102.          IRULESRC = $(CONFIGDIR)
  103.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  104.  
  105.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  106.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  107.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  108.  
  109. ###########################################################################
  110. # X Window System Build Parameters
  111. # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  112.  
  113. ###########################################################################
  114. # X Window System make variables; this need to be coordinated with rules
  115. # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  116.  
  117.           PATHSEP = /
  118.         USRLIBDIR = $(DESTDIR)/usr/lib
  119.            BINDIR = $(DESTDIR)/usr/bin/X11
  120.           INCROOT = $(DESTDIR)/usr/include
  121.      BUILDINCROOT = $(TOP)
  122.       BUILDINCDIR = $(BUILDINCROOT)/X11
  123.       BUILDINCTOP = ..
  124.            INCDIR = $(INCROOT)/X11
  125.            ADMDIR = $(DESTDIR)/usr/adm
  126.            LIBDIR = $(USRLIBDIR)/X11
  127.         CONFIGDIR = $(LIBDIR)/config
  128.        LINTLIBDIR = $(USRLIBDIR)/lint
  129.  
  130.           FONTDIR = $(LIBDIR)/fonts
  131.          XINITDIR = $(LIBDIR)/xinit
  132.            XDMDIR = $(LIBDIR)/xdm
  133.            AWMDIR = $(LIBDIR)/awm
  134.            TWMDIR = $(LIBDIR)/twm
  135.            GWMDIR = $(LIBDIR)/gwm
  136.           MANPATH = $(DESTDIR)/usr/man
  137.     MANSOURCEPATH = $(MANPATH)/man
  138.            MANDIR = $(MANSOURCEPATH)n
  139.         LIBMANDIR = $(MANSOURCEPATH)3
  140.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  141.  
  142.         SOXLIBREV = 4.2
  143.           SOXTREV = 4.0
  144.          SOXAWREV = 4.0
  145.         SOOLDXREV = 4.0
  146.          SOXMUREV = 4.0
  147.         SOXEXTREV = 4.0
  148.  
  149.        FONTCFLAGS = -t
  150.  
  151.      INSTAPPFLAGS = $(INSTDATFLAGS)
  152.  
  153.             IMAKE = imake
  154.            DEPEND = makedepend
  155.               RGB = rgb
  156.             FONTC = bdftosnf
  157.         MKFONTDIR = mkfontdir
  158.         MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier.sh
  159.  
  160.         CONFIGSRC = $(TOP)/config
  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.      MKFONTDIRSRC = $(FONTSRC)/mkfontdir
  184.      EXTENSIONSRC = $(TOP)/extensions
  185.  
  186.   DEPEXTENSIONLIB =
  187.      EXTENSIONLIB = -lXext
  188.  
  189.           DEPXLIB = $(DEPEXTENSIONLIB)
  190.              XLIB = $(EXTENSIONLIB) -lX11
  191.  
  192.       DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  193.          XAUTHLIB =  -lXau
  194.  
  195.         DEPXMULIB =
  196.            XMULIB = -lXmu
  197.  
  198.        DEPOLDXLIB =
  199.           OLDXLIB = -loldX
  200.  
  201.       DEPXTOOLLIB =
  202.          XTOOLLIB = -lXt
  203.  
  204.         DEPXAWLIB =
  205.            XAWLIB = -lXaw
  206.  
  207.  LINTEXTENSIONLIB = $(USRLIBDIR)/llib-lXext.ln
  208.          LINTXLIB = $(USRLIBDIR)/llib-lX11.ln
  209.           LINTXMU = $(USRLIBDIR)/llib-lXmu.ln
  210.         LINTXTOOL = $(USRLIBDIR)/llib-lXt.ln
  211.           LINTXAW = $(USRLIBDIR)/llib-lXaw.ln
  212.  
  213.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  214.  
  215.          DEPLIBS1 = $(DEPLIBS)
  216.          DEPLIBS2 = $(DEPLIBS)
  217.          DEPLIBS3 = $(DEPLIBS)
  218.  
  219. ###########################################################################
  220. # Imake rules for building libraries, programs, scripts, and data files
  221. # rules:  $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $
  222.  
  223. ###########################################################################
  224. # start of Imakefile
  225.  
  226. #  Make WWW under unix for a.n.other unix system (bsd)
  227. #   Use this as a template
  228.  
  229. TK_WWW_SOURCE_PATH=/a/dxcern/userd/tbl/hypertext/WWW/TkWWW/Tcl
  230.  
  231. TK_WWW_INSTALL_PATH=/a/dxcern/userd/tbl/hypertext/WWW/TkWWW/$(WWW_MACH)
  232.  
  233. TK_WWW_HOME_PAGE=http://info.cern.ch/default.html
  234. TK_WWW_START_PAGE=$(TK_WWW_HOME_PAGE)
  235.  
  236. CC = gcc -fno-builtin -Wall
  237.  
  238. CDEBUGFLAGS = -O3 -pipe
  239.  
  240. COMPATFLAGS =   -I/afs/athena.mit.edu/course/other/cdsdev/www-compat
  241. CCOPTIONS =
  242.  
  243. BINDIR = $(TK_WWW_INSTALL_PATH)
  244.  
  245. # For W3 distribution, machine type for subdirectories
  246. WWW_MACH = unix_x
  247.  
  248. # The ASIS repository's name for the machine we are on
  249. ASIS_MACH = hardware/os
  250.  
  251. #_________________ OK if normal W3 distribution
  252. # Where is the WWW source root?
  253. WWW = ../..
  254.  
  255. #  Where should temporary (object) files go?
  256. WTMP = /tmp
  257.  
  258. #    Common Makefile for W3 Library Code
  259. #    -----------------------------------
  260. #
  261. #    (c) CERN 1990, 1991 -- see Copyright.html for conditions
  262. #
  263. # This file should be invariant between systems.
  264. #    DEPENDENCIES NOT COMPLETE
  265.  
  266. #
  267. #    make        Compile and link the software (private version)
  268. #    make clean    Remove intermediate files
  269.  
  270. WC = $(WWW)/Library
  271. CMN = $(WWW)/Library/Implementation/
  272.  
  273. # Where shall we put the objects and built library?
  274.  
  275. LOB = $(WTMP)/Library/$(WWW_MACH)
  276.  
  277. # Bug: This path, if relative, is taken relative to the directory
  278. # in which this makefile is, not the pwd.  This screws up the
  279. # recursive invocation
  280.  
  281. VC = 2.10
  282.  
  283. CFLAGS2 = $(CFLAGS) -I$(CMN)
  284.  
  285. CERNLIBBIN = $(WWW)/bin
  286.  
  287. COMMON = $(LOB)/HTParse.o $(LOB)/HTAccess.o $(LOB)/HTTP.o \
  288.     $(LOB)/HTFile.o    $(LOB)/HTFTP.o $(LOB)/HTTCP.o \
  289.     $(LOB)/SGML.o $(LOB)/HTMLDTD.o $(LOB)/HTChunk.o \
  290.     $(LOB)/HTPlain.o $(LOB)/HTWriter.o $(LOB)/HTFWriter.o \
  291.     $(LOB)/HTMLGen.o \
  292.     $(LOB)/HTAtom.o $(LOB)/HTAnchor.o $(LOB)/HTStyle.o \
  293.     $(LOB)/HTList.o $(LOB)/HTString.o $(LOB)/HTAlert.o \
  294.     $(LOB)/HTRules.o $(LOB)/HTFormat.o $(LOB)/HTInit.o $(LOB)/HTMIME.o \
  295.     $(LOB)/HTHistory.o $(LOB)/HTNews.o $(LOB)/HTGopher.o \
  296.     $(LOB)/HTTelnet.o  $(LOB)/HTWSRC.o $(HTWAIS)
  297.  
  298. CFILES = $(CMN)HTParse.c $(CMN)HTAccess.c $(CMN)HTTP.c $(CMN)HTFile.c \
  299.     $(CMN)HTFTP.c   $(CMN)HTTCP.c     $(CMN)SGML.c    \
  300.     $(CMN)HTMLDTD.c \
  301.     $(CMN)HTPlain.c    $(CMN)HTWriter.c  $(CMN)HTFWriter.c $(CMN)HTMLGen.c    \
  302.     $(CMN)HTChunk.c $(CMN)HTAtom.c   $(CMN)HTAnchor.c $(CMN)HTStyle.c \
  303.     $(CMN)HTList.c  $(CMN)HTString.c $(CMN)HTAlert.c $(CMN)HTRules.c \
  304.     $(CMN)HTFormat.c $(CMN)HTInit.c $(CMN)HTMIME.c $(CMN)HTHistory.c \
  305.     $(CMN)HTNews.c  $(CMN)HTGopher.c $(CMN)HTTelnet.c \
  306.     $(CMN)HTWAIS.c  $(CMN)HTWSRC.c
  307.  
  308. HFILES = $(CMN)HTParse.h $(CMN)HTAccess.h $(CMN)HTTP.h $(CMN)HTFile.h \
  309.     $(CMN)HTFTP.h $(CMN)HTTCP.h \
  310.     $(CMN)SGML.h $(CMN)HTML.h $(CMN)HTMLDTD.h $(CMN)HTChunk.h \
  311.     $(CMN)HTPlain.h        $(CMN)HTWriter.h \
  312.     $(CMN)HTFWriter.h     $(CMN)HTMLGen.h    \
  313.     $(CMN)HTStream.h \
  314.     $(CMN)HTAtom.h $(CMN)HTAnchor.h $(CMN)HTStyle.h \
  315.     $(CMN)HTList.h \
  316.     $(CMN)HTString.h $(CMN)HTAlert.h $(CMN)HTRules.h \
  317.     $(CMN)HTFormat.h $(CMN)HTInit.h \
  318.     $(CMN)HTMIME.h $(CMN)HTHistory.h $(CMN)HTNews.h \
  319.     $(CMN)HTGopher.h \
  320.     $(CMN)HTUtils.h $(CMN)tcp.h $(CMN)WWW.h $(CMN)HText.h \
  321.     $(CMN)HTTelnet.h \
  322.     $(CMN)HTWAIS.h  $(CMN)HTWSRC.h
  323.  
  324. SOURCES = $(CFILES) $(HFILES) $(CMN)Version.make $(CMN)CommonMakefile \
  325.     $(WWW)/README.txt $(WWW)/Copyright.txt $(WWW)/BUILD
  326. SPECIFIC = $(WWW)/All
  327.  
  328. #    Library
  329. #
  330. #  On SGI, ranlib is unnecessary and does not exist so we ignore errors
  331. # for that step
  332. all: $(LOB)/libwww.a
  333.     $(MV) $(LOB)/libwww.a $(WC)/$(WWW_MACH)
  334.  
  335. $(LOB)/libwww.a : $(COMMON)
  336.     ar r $(LOB)/libwww.a $(COMMON)
  337.     -ranlib $(LOB)/libwww.a
  338.  
  339. #    Clean up everything generatable except final products
  340. clean ::
  341.     $(RM) $(LOB)
  342.  
  343. #    Clean up everything generatable including final products
  344.  
  345. cleanall :: clean
  346.     $(RM) $(LOB)/libwww.a
  347.  
  348. #             Common code
  349. #            -----------
  350.  
  351. #    Directory for object files - .created checks it exists
  352.  
  353. OE = $(LOB)/.created
  354. $(OE) :
  355.     -mkdir $(WTMP)
  356.     -mkdir $(WTMP)/Library
  357.     -mkdir $(WTMP)/Library/$(WWW_MACH)
  358.     touch $@
  359.  
  360. $(LOB)/HTList.o : $(OE) $(CMN)HTList.c $(CMN)HTUtils.h $(CMN)HTList.h
  361.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTList.c
  362.  
  363. $(LOB)/HTAnchor.o : $(OE) $(CMN)HTAnchor.c $(CMN)HTUtils.h $(CMN)HTList.h
  364.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAnchor.c
  365.  
  366. $(LOB)/HTFormat.o : $(OE) $(CMN)HTFormat.c $(CMN)HTUtils.h $(CMN)HTList.h
  367.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTFormat.c
  368.  
  369. $(LOB)/HTInit.o : $(OE) $(CMN)HTInit.c $(CMN)HTUtils.h $(CMN)HTList.h
  370.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTInit.c
  371.  
  372. $(LOB)/HTMIME.o : $(OE) $(CMN)HTMIME.c $(CMN)HTUtils.h $(CMN)HTList.h
  373.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTMIME.c
  374.  
  375. $(LOB)/HTHistory.o : $(OE) $(CMN)HTHistory.c $(CMN)HTUtils.h $(CMN)HTList.h
  376.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTHistory.c
  377.  
  378. $(LOB)/HTNews.o : $(OE) $(CMN)HTNews.c $(CMN)HTUtils.h $(CMN)HTList.h
  379.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTNews.c
  380.  
  381. $(LOB)/HTGopher.o : $(OE) $(CMN)HTGopher.c $(CMN)HTUtils.h $(CMN)HTList.h
  382.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTGopher.c
  383.  
  384. $(LOB)/HTTelnet.o : $(OE) $(CMN)HTTelnet.c $(CMN)HTUtils.h $(CMN)HTTelnet.h
  385.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTTelnet.c
  386.  
  387. $(LOB)/HTStyle.o : $(OE) $(CMN)HTStyle.c $(CMN)HTUtils.h
  388.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTStyle.c
  389.  
  390. $(LOB)/HTAtom.o : $(OE) $(CMN)HTAtom.c $(CMN)HTUtils.h
  391.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAtom.c
  392.  
  393. $(LOB)/HTChunk.o : $(OE) $(CMN)HTChunk.c $(CMN)HTUtils.h
  394.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTChunk.c
  395.  
  396. $(LOB)/HTString.o : $(OE) $(CMN)HTString.c $(CMN)HTUtils.h $(CMN)Version.make
  397.     $(CC) -c -o $@ $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTString.c
  398.  
  399. $(LOB)/HTAlert.o : $(OE) $(CMN)HTAlert.c $(CMN)HTUtils.h $(CMN)Version.make
  400.     $(CC) -c -o $@ $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTAlert.c
  401.  
  402. $(LOB)/HTRules.o : $(OE) $(CMN)HTRules.c $(CMN)HTUtils.h $(CMN)Version.make
  403.     $(CC) -c -o $@ $(CFLAGS2) -DVC=\"$(VC)\" $(CMN)HTRules.c
  404.  
  405. $(LOB)/SGML.o : $(OE) $(CMN)SGML.c $(CMN)HTUtils.h
  406.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)SGML.c
  407.  
  408. $(LOB)/HTMLGen.o : $(OE) $(CMN)HTMLGen.c $(CMN)HTUtils.h $(CMN)HTMLDTD.h
  409.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTMLGen.c
  410.  
  411. $(LOB)/HTMLDTD.o : $(OE) $(CMN)HTMLDTD.c $(CMN)SGML.h
  412.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTMLDTD.c
  413.  
  414. $(LOB)/HTPlain.o : $(OE) $(CMN)HTPlain.c $(CMN)HTPlain.h $(CMN)HTStream.h
  415.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTPlain.c
  416.  
  417. $(LOB)/HTWAIS.o : $(OE) $(CMN)HTWAIS.c $(CMN)HTUtils.h $(CMN)HTList.h
  418.     $(CC) -c -o $@ $(CFLAGS2) $(WAISINC) $(CMN)HTWAIS.c
  419.  
  420. $(LOB)/HTWSRC.o : $(OE) $(CMN)HTWSRC.c $(CMN)HTUtils.h $(CMN)HTList.h
  421.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTWSRC.c
  422.  
  423. $(LOB)/HTWriter.o : $(OE) $(CMN)HTWriter.c $(CMN)HTWriter.h $(CMN)HTStream.h
  424.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTWriter.c
  425.  
  426. $(LOB)/HTFWriter.o : $(OE) $(CMN)HTFWriter.c $(CMN)HTFWriter.h $(CMN)HTStream.h
  427.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTFWriter.c
  428.  
  429. #    Communications & Files
  430.  
  431. $(LOB)/HTTP.o : $(OE) $(CMN)HTTP.c $(CMN)HTUtils.h
  432.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTTP.c
  433.  
  434. $(LOB)/HTTCP.o : $(OE) $(CMN)HTTCP.c $(CMN)HTUtils.h
  435.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTTCP.c
  436.  
  437. $(LOB)/HTFile.o : $(OE) $(CMN)HTFile.c $(CMN)HTUtils.h
  438.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTFile.c
  439.  
  440. $(LOB)/HTFTP.o : $(OE) $(CMN)HTFTP.c $(CMN)HTUtils.h
  441.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTFTP.c
  442.  
  443. $(LOB)/HTAccess.o : $(OE)  $(CMN)HTAccess.c $(CMN)HTUtils.h
  444.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTAccess.c
  445.  
  446. $(LOB)/HTParse.o : $(OE) $(CMN)HTParse.c $(CMN)HTUtils.h
  447.     $(CC) -c -o $@ $(CFLAGS2) $(CMN)HTParse.c
  448.  
  449. ###########################################################################
  450. # common rules for all Makefiles - do not edit
  451.  
  452. emptyrule::
  453.  
  454. clean::
  455.     $(RM_CMD) \#*
  456.  
  457. Makefile::
  458.     -@if [ -f Makefile ]; then \
  459.     echo "    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  460.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  461.     else exit 0; fi
  462.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  463.  
  464. tags::
  465.     $(TAGS) -w *.[ch]
  466.     $(TAGS) -xw *.[ch] > TAGS
  467.  
  468. saber:
  469.     #load $(ALLDEFINES) $(SRCS)
  470.  
  471. osaber:
  472.     #load $(ALLDEFINES) $(OBJS)
  473.  
  474. ###########################################################################
  475. # empty rules for directories that do not have SUBDIRS - do not edit
  476.  
  477. install::
  478.     @echo "install in $(CURRENT_DIR) done"
  479.  
  480. install.man::
  481.     @echo "install.man in $(CURRENT_DIR) done"
  482.  
  483. Makefiles::
  484.  
  485. includes::
  486.  
  487. ###########################################################################
  488. # dependencies generated by makedepend
  489.  
  490.