home *** CD-ROM | disk | FTP | other *** search
/ Super Net 1 / SUPERNET_1.iso / PC / OTROS / UNIX / ARCHIE / CLIENTS / MAKEFILE < prev    next >
Encoding:
Text File  |  1991-08-28  |  30.3 KB  |  747 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.a20531>
  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. # site:  $XConsortium: site.def,v 1.21 89/12/06 11:46:50 jim Exp $
  36.  
  37.             SHELL = /bin/sh
  38.  
  39.               TOP = .
  40.       CURRENT_DIR = .
  41.  
  42.                AR = ar cq
  43.   BOOTSTRAPCFLAGS =
  44.                CC = cc
  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 = -C
  53.          LINTOPTS = -axz
  54.                LN = ln -s
  55.              MAKE = make
  56.                MV = mv
  57.                CP = cp
  58.            RANLIB = ranlib
  59.   RANLIBINSTFLAGS =
  60.                RM = rm -f
  61.      STD_INCLUDES =
  62.   STD_CPP_DEFINES =
  63.       STD_DEFINES =
  64.  EXTRA_LOAD_FLAGS =
  65.   EXTRA_LIBRARIES =
  66.              TAGS = ctags
  67.  
  68.     SHAREDCODEDEF = -DSHAREDCODE
  69.          SHLIBDEF = -DSUNSHLIB
  70.  
  71.     PROTO_DEFINES =
  72.  
  73.      INSTPGMFLAGS =
  74.  
  75.      INSTBINFLAGS = -m 0755
  76.      INSTUIDFLAGS = -m 4755
  77.      INSTLIBFLAGS = -m 0664
  78.      INSTINCFLAGS = -m 0444
  79.      INSTMANFLAGS = -m 0444
  80.      INSTDATFLAGS = -m 0444
  81.     INSTKMEMFLAGS = -g kmem -m 2755
  82.  
  83.           DESTDIR =
  84.  
  85.      TOP_INCLUDES = -I$(INCROOT)
  86.  
  87.       CDEBUGFLAGS = -O
  88.         CCOPTIONS =
  89.       COMPATFLAGS =
  90.  
  91.       ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
  92.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)
  93.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  94.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  95.            LDLIBS = $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  96.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS)
  97.    LDCOMBINEFLAGS = -X -r
  98.  
  99.         MACROFILE = sun.cf
  100.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut
  101.  
  102.     IMAKE_DEFINES =
  103.  
  104.          IRULESRC = $(CONFIGDIR)
  105.         IMAKE_CMD = $(IMAKE) -DUseInstalled -I$(IRULESRC) $(IMAKE_DEFINES)
  106.  
  107.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  108.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  109.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  110.  
  111. ###########################################################################
  112. # X Window System Build Parameters
  113. # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  114.  
  115. ###########################################################################
  116. # X Window System make variables; this need to be coordinated with rules
  117. # $XConsortium: Project.tmpl,v 1.63 89/12/18 16:46:44 jim Exp $
  118.  
  119.           PATHSEP = /
  120.         USRLIBDIR = /usr/staff/lib
  121.            BINDIR = /usr/staff/bin
  122.           INCROOT = /usr/staff/include
  123.      BUILDINCROOT = $(TOP)
  124.       BUILDINCDIR = $(BUILDINCROOT)/X11
  125.       BUILDINCTOP = ..
  126.            INCDIR = $(INCROOT)/X11
  127.            ADMDIR = /tmp
  128.            LIBDIR = $(USRLIBDIR)/X11
  129.         CONFIGDIR = $(LIBDIR)/config
  130.        LINTLIBDIR = $(USRLIBDIR)/lint
  131.  
  132.           FONTDIR = $(LIBDIR)/fonts
  133.          XINITDIR = $(LIBDIR)/xinit
  134.            XDMDIR = $(LIBDIR)/xdm
  135.            AWMDIR = $(LIBDIR)/awm
  136.            TWMDIR = $(LIBDIR)/twm
  137.            GWMDIR = $(LIBDIR)/gwm
  138.           MANPATH = $(DESTDIR)/usr/staff/man
  139.     MANSOURCEPATH = $(MANPATH)/man
  140.            MANDIR = $(MANSOURCEPATH)1
  141.         LIBMANDIR = $(MANSOURCEPATH)3
  142.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  143. XFILESEARCHPATHDEFAULT = $(LIBDIR)/%L/%T/%N%S:$(LIBDIR)/%l/%T/%N%S:$(LIBDIR)/%T/%N%S
  144.              ERRORDB = $(LIBDIR)/XtErrorDB
  145.  
  146.         SOXLIBREV = 4.4
  147.           SOXTREV = 4.1
  148.          SOXAWREV = 4.0
  149.         SOOLDXREV = 4.0
  150.          SOXMUREV = 4.0
  151.         SOXEXTREV = 4.0
  152.  
  153.        FONTCFLAGS = -t
  154.  
  155.      INSTAPPFLAGS = $(INSTDATFLAGS)
  156.  
  157.             IMAKE = imake
  158.            DEPEND = makedepend
  159.               RGB = rgb
  160.             FONTC = bdftosnf
  161.         MKFONTDIR = mkfontdir
  162.         MKDIRHIER = /bin/sh $(BINDIR)/mkdirhier.sh
  163.  
  164.         CONFIGSRC = $(TOP)/config
  165.         CLIENTSRC = $(TOP)/clients
  166.           DEMOSRC = $(TOP)/demos
  167.            LIBSRC = $(TOP)/lib
  168.           FONTSRC = $(TOP)/fonts
  169.        INCLUDESRC = $(TOP)/X11
  170.         SERVERSRC = $(TOP)/server
  171.           UTILSRC = $(TOP)/util
  172.         SCRIPTSRC = $(UTILSRC)/scripts
  173.        EXAMPLESRC = $(TOP)/examples
  174.        CONTRIBSRC = $(TOP)/../contrib
  175.            DOCSRC = $(TOP)/doc
  176.            RGBSRC = $(TOP)/rgb
  177.         DEPENDSRC = $(UTILSRC)/makedepend
  178.          IMAKESRC = $(CONFIGSRC)
  179.          XAUTHSRC = $(LIBSRC)/Xau
  180.           XLIBSRC = $(LIBSRC)/X
  181.            XMUSRC = $(LIBSRC)/Xmu
  182.        TOOLKITSRC = $(LIBSRC)/Xt
  183.        AWIDGETSRC = $(LIBSRC)/Xaw
  184.        OLDXLIBSRC = $(LIBSRC)/oldX
  185.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  186.       BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  187.      MKFONTDIRSRC = $(FONTSRC)/mkfontdir
  188.      EXTENSIONSRC = $(TOP)/extensions
  189.  
  190.   DEPEXTENSIONLIB = $(USRLIBDIR)/libXext.a
  191.      EXTENSIONLIB =  -L$(USRLIBDIR) -lXext
  192.  
  193.           DEPXLIB = $(DEPEXTENSIONLIB)
  194.              XLIB = $(EXTENSIONLIB) -L$(USRLIBDIR) -lX11
  195.  
  196.       DEPXAUTHLIB = $(USRLIBDIR)/libXau.a
  197.          XAUTHLIB =  -L$(USRLIBDIR) -lXau
  198.  
  199.         DEPXMULIB =
  200.            XMULIB = -L$(USRLIBDIR) -lXmu
  201.  
  202.        DEPOLDXLIB =
  203.           OLDXLIB = -L$(USRLIBDIR) -loldX
  204.  
  205.       DEPXTOOLLIB =
  206.          XTOOLLIB = -L$(USRLIBDIR) -lXt
  207.  
  208.         DEPXAWLIB =
  209.            XAWLIB = -L$(USRLIBDIR) -lXaw
  210.  
  211.  LINTEXTENSIONLIB = $(USRLIBDIR)/llib-lXext.ln
  212.          LINTXLIB = $(USRLIBDIR)/llib-lX11.ln
  213.           LINTXMU = $(USRLIBDIR)/llib-lXmu.ln
  214.         LINTXTOOL = $(USRLIBDIR)/llib-lXt.ln
  215.           LINTXAW = $(USRLIBDIR)/llib-lXaw.ln
  216.  
  217.           DEPLIBS = $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  218.  
  219.          DEPLIBS1 = $(DEPLIBS)
  220.          DEPLIBS2 = $(DEPLIBS)
  221.          DEPLIBS3 = $(DEPLIBS)
  222.  
  223. ###########################################################################
  224. # Imake rules for building libraries, programs, scripts, and data files
  225. # rules:  $XConsortium: Imake.rules,v 1.67 89/12/18 17:14:15 jim Exp $
  226.  
  227. ###########################################################################
  228. # start of Imakefile
  229.  
  230. #
  231. # Imakefile for xarchie : X11 Browser interface to Archie
  232. #
  233. # George Ferguson, ferguson@cs.rochester.edu, 21 Aug 1991.
  234. #
  235.  
  236. # Where do you want this stuff? Uncomment and adjust these to change the
  237. # destinations of "make install" and "make install.man" if the defaults
  238. # are not satisfactory.
  239. #BINDIR = bin
  240. #LIBDIR = lib
  241. #MANDIR = man/man1
  242. ##undef 1
  243. ##define 1 1
  244.  
  245. # Where is the app-defaults to C converter?
  246. # Only needed if you change the app-defaults file Xarchie.ad and want the
  247. # changes compiled into the program. If you don't have ad2c you should
  248. # remove the extra clean target for Xarchie.ad.h below. If you lose
  249. # Xarchie.ad.h and can't remake it, create it to be an empty file. Of course
  250. # then you'll have to use the resource file at run time.
  251. # If your ad2c came from this xarchie distribution, then use the following
  252. # target, otherwise change it to reflect where you put ad2c.
  253. AD2C = Ad2c/ad2c.script
  254.  
  255. # Where is the EzMenu widget package?
  256. # You should have received a copy of the EzMenu package with this
  257. # xarchie distribution.
  258. EZMENUDIR = EzMenu
  259. EZMENULIB = ezMenu$(TARGET_MACH)
  260.  
  261. # How excited are you about debugging? This can be -g, -O, or nothing.
  262. CDEBUGFLAGS = -g
  263.  
  264. # Are you using gcc? If so, read on:
  265. #   [from Brendan Kehoe (brendan@cs.widener.edu)]
  266. #   dirsend.c shouldn't be compiled with Gnu C.  Until gcc 2.0, structure
  267. #   passing is completely hosed on Suns -- and the inet_ntoa() calls in
  268. #   dirsend will seg fault.
  269. # You should uncommment this if you're using gcc.
  270. #dirsend.o:
  271. #    cc -c $(CFLAGS) dirsend.c
  272.  
  273. ##############################################################################
  274. # Nothing to change below here...
  275.  
  276. SUBDIRS = Ad2c EzMenu
  277.  
  278. all::
  279.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  280.     for i in $(SUBDIRS) ;\
  281.     do \
  282.     (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \
  283.     $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all); \
  284.     done
  285.  
  286. ASRCS = aquery.c atalloc.c dirsend.c get_pauth.c get_vdir.c \
  287.     p_err_text.c ptalloc.c regex.c stcopy.c support.c \
  288.     vl_comp.c vlalloc.c
  289. XSRCS = xarchie.c db.c actions.c types.c classnames.c procquery.c settings.c \
  290.     ftp.c alert.c confirm.c
  291.  
  292. AOBJS = aquery.o atalloc.o dirsend.o get_pauth.o get_vdir.o \
  293.     p_err_text.o ptalloc.o regex.o stcopy.o support.o \
  294.     vl_comp.o vlalloc.o
  295. XOBJS = xarchie.o db.o actions.o types.o classnames.o procquery.o settings.o \
  296.     ftp.o alert.o confirm.o
  297.  
  298. SRCS = $(ASRCS) $(XSRCS)
  299. OBJS = $(AOBJS) $(XOBJS)
  300.  
  301. DEFINES =        -DARCHIE -DXARCHIE
  302. INCLUDES =        -I. -I$(EZMENUDIR)
  303.  
  304. DEPLIBS =        $(EZMENULIB) $(DEPXAWLIB) $(DEPXMULIB) $(DEPXTOOLLIB) $(DEPXLIB)
  305. LOCAL_LIBRARIES =    -L$(EZMENUDIR) -l$(EZMENULIB) $(XAWLIB) $(XMULIB) $(XTOOLLIB) $(XLIB)
  306.  
  307.  PROGRAM = xarchie
  308.  
  309. all:: xarchie
  310.  
  311. xarchie: $(OBJS) $(DEPLIBS)
  312.     $(RM) $@
  313.     $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(LOCAL_LIBRARIES) $(LDLIBS) $(EXTRA_LOAD_FLAGS)
  314.  
  315. saber_xarchie:
  316.     #load $(ALLDEFINES) $(SRCS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  317.  
  318. osaber_xarchie:
  319.     #load $(ALLDEFINES) $(OBJS) $(LOCAL_LIBRARIES) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  320.  
  321. install:: xarchie
  322.     $(INSTALL) -c $(INSTPGMFLAGS)   xarchie $(BINDIR)
  323.  
  324. install.man:: xarchie.man
  325.     $(INSTALL) -c $(INSTMANFLAGS) xarchie.man $(MANDIR)/xarchie.1
  326.  
  327. depend::
  328.     $(DEPEND) -s "# DO NOT DELETE" -- $(ALLDEFINES) -- $(SRCS)
  329.  
  330. lint:
  331.     $(LINT) $(LINTFLAGS) $(SRCS) $(LINTLIBS)
  332. lint1:
  333.     $(LINT) $(LINTFLAGS) $(FILE) $(LINTLIBS)
  334.  
  335. clean::
  336.     $(RM) $(PROGRAM)
  337.  
  338. install:: Xarchie.ad
  339.     $(INSTALL) -c $(INSTAPPFLAGS) Xarchie.ad $(XAPPLOADDIR)/Xarchie
  340.  
  341. # This target allows you to install only xarchie, its resource file, and
  342. # its man page, without installing in the SUBDIRS.
  343. install.xarchie: xarchie Xarchie.ad xarchie.man
  344.     $(INSTALL) -c $(INSTPGMFLAGS) xarchie $(BINDIR)
  345.     $(INSTALL) -c $(INSTAPPFLAGS) Xarchie.ad $(XAPPLOADDIR)/Xarchie
  346.     $(INSTALL) -c $(INSTMANFLAGS) xarchie.man $(MANDIR)/xarchie.1
  347.  
  348. # Need to tell make how to make the EzMenu library
  349. $(EZMENULIB):
  350.     (cd $(EZMENUDIR); echo "making all in $(CURRENT_DIR)/EzMenu..."; \
  351.     $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all);
  352.  
  353. #
  354. # C code for fallback resources
  355. #
  356. Xarchie.ad.h: Xarchie.ad
  357.     $(AD2C) Xarchie.ad >Xarchie.ad.h
  358.  
  359. clean::
  360.     rm -f Xarchie.ad.h
  361.  
  362. #
  363. # Other targets for archiving purposes. Note that makekit needs the
  364. # directory names in the MANIFEST, but tar will duplicate them if asked
  365. # to archive both the directory and its contents, hence the awk pattern.
  366. #
  367. kit:
  368.     makekit -iMANIFEST -oMANIFEST -h2
  369.  
  370. tar:
  371.     tar cvf - `cat MANIFEST | awk 'NR>2 && $$1 != "Ad2c" \
  372.                                     && $$1 != "EzMenu" {print $$1}'` |\
  373.     compress >xarchie.tar.Z
  374.  
  375. ###########################################################################
  376. # common rules for all Makefiles - do not edit
  377.  
  378. emptyrule::
  379.  
  380. clean::
  381.     $(RM_CMD) \#*
  382.  
  383. Makefile::
  384.     -@if [ -f Makefile ]; then \
  385.     echo "    $(RM) Makefile.bak; $(MV) Makefile Makefile.bak"; \
  386.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  387.     else exit 0; fi
  388.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  389.  
  390. tags::
  391.     $(TAGS) -w *.[ch]
  392.     $(TAGS) -xw *.[ch] > TAGS
  393.  
  394. saber:
  395.     #load $(ALLDEFINES) $(SRCS)
  396.  
  397. osaber:
  398.     #load $(ALLDEFINES) $(OBJS)
  399.  
  400. ###########################################################################
  401. # rules for building in SUBDIRS - do not edit
  402.  
  403. install::
  404.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  405.     for i in $(SUBDIRS) ;\
  406.     do \
  407.     (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
  408.     $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \
  409.     done
  410.  
  411. install.man::
  412.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  413.     for i in $(SUBDIRS) ;\
  414.     do \
  415.     (cd $$i ; echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
  416.     $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.man); \
  417.     done
  418.  
  419. clean::
  420.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  421.     for i in $(SUBDIRS) ;\
  422.     do \
  423.     (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
  424.     $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \
  425.     done
  426.  
  427. tags::
  428.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  429.     for i in $(SUBDIRS) ;\
  430.     do \
  431.     (cd $$i ; echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
  432.     $(MAKE) $(MFLAGS) TAGS='$(TAGS)' tags); \
  433.     done
  434.  
  435. Makefiles::
  436.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  437.     for i in $(SUBDIRS) ;\
  438.     do \
  439.     echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \
  440.     case "$$i" in \
  441.     ./?*/?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \
  442.     ./?*/?*/?*) newtop=../../../ sub=subsubsub;; \
  443.     ./?*/?*) newtop=../../ sub=subsub;; \
  444.     ./?*) newtop=../ sub=sub;; \
  445.     */?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \
  446.     */?*/?*) newtop=../../../ sub=subsubsub;; \
  447.     */?*) newtop=../../ sub=subsub;; \
  448.     *) newtop=../ sub=sub;; \
  449.     esac; \
  450.     case "$(TOP)" in \
  451.     /?*) newtop= upprefix= ;; \
  452.     *) upprefix=../ ;; \
  453.     esac; \
  454.     $(MAKE) $${sub}dirMakefiles UPPREFIX=$$upprefix NEWTOP=$$newtop \
  455.     MAKEFILE_SUBDIR=$$i NEW_CURRENT_DIR=$(CURRENT_DIR)/$$i;\
  456.     done
  457.  
  458. subdirMakefiles:
  459.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  460.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \
  461.     echo "    $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \
  462.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  463.     else exit 0; fi
  464.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  465.     $(MAKE) $(MFLAGS) Makefiles
  466.  
  467. subsubdirMakefiles:
  468.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  469.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \
  470.     echo "    $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \
  471.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  472.     else exit 0; fi
  473.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  474.     $(MAKE) $(MFLAGS) Makefiles
  475.  
  476. subsubsubdirMakefiles:
  477.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  478.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \
  479.     echo "    $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \
  480.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  481.     else exit 0; fi
  482.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  483.     $(MAKE) $(MFLAGS) Makefiles
  484.  
  485. subsubsubsubdirMakefiles:
  486.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  487.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then \
  488.     echo "    $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak"; \
  489.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  490.     else exit 0; fi
  491.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  492.     $(MAKE) $(MFLAGS) Makefiles
  493.  
  494. includes::
  495.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  496.     for i in $(SUBDIRS) ;\
  497.     do \
  498.     (cd $$i ; echo including "in $(CURRENT_DIR)/$$i..."; \
  499.     $(MAKE) $(MFLAGS)   includes); \
  500.     done
  501.  
  502. ###########################################################################
  503. # dependencies generated by makedepend
  504.  
  505. # DO NOT DELETE
  506.  
  507. aquery.o: copyright.h /usr/include/stdio.h /usr/include/strings.h pfs.h
  508. aquery.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  509. aquery.o: /usr/include/sys/sysmacros.h /usr/include/netinet/in.h perrno.h
  510. aquery.o: pmachine.h archie.h
  511. atalloc.o: copyright.h /usr/include/stdio.h pfs.h /usr/include/sys/types.h
  512. atalloc.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  513. atalloc.o: /usr/include/netinet/in.h pmachine.h
  514. dirsend.o: copyright.h /usr/include/stdio.h /usr/include/errno.h
  515. dirsend.o: /usr/include/sys/errno.h /usr/include/sys/time.h
  516. dirsend.o: /usr/include/sys/time.h /usr/include/netdb.h
  517. dirsend.o: /usr/include/strings.h /usr/include/sys/types.h
  518. dirsend.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  519. dirsend.o: /usr/include/sys/socket.h pfs.h /usr/include/netinet/in.h pprot.h
  520. dirsend.o: /usr/include/sys/param.h /usr/include/machine/param.h
  521. dirsend.o: /usr/include/sys/signal.h /usr/include/vm/faultcode.h pcompat.h
  522. dirsend.o: perrno.h pmachine.h
  523. get_pauth.o: copyright.h /usr/include/stdio.h /usr/include/strings.h
  524. get_pauth.o: /usr/include/pwd.h /usr/include/sys/types.h
  525. get_pauth.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  526. get_pauth.o: pcompat.h pauthent.h
  527. get_vdir.o: copyright.h /usr/include/stdio.h /usr/include/strings.h pfs.h
  528. get_vdir.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  529. get_vdir.o: /usr/include/sys/sysmacros.h /usr/include/netinet/in.h pprot.h
  530. get_vdir.o: /usr/include/sys/param.h /usr/include/machine/param.h
  531. get_vdir.o: /usr/include/sys/signal.h /usr/include/vm/faultcode.h perrno.h
  532. get_vdir.o: pcompat.h pauthent.h pmachine.h
  533. p_err_text.o: copyright.h
  534. ptalloc.o: copyright.h /usr/include/stdio.h pfs.h /usr/include/sys/types.h
  535. ptalloc.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  536. ptalloc.o: /usr/include/netinet/in.h pmachine.h
  537. stcopy.o: copyright.h /usr/include/stdio.h /usr/include/strings.h
  538. support.o: copyright.h /usr/include/stdio.h /usr/include/strings.h
  539. support.o: /usr/include/errno.h /usr/include/sys/errno.h /usr/include/netdb.h
  540. support.o: /usr/include/sys/file.h /usr/include/sys/types.h
  541. support.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  542. support.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
  543. support.o: /usr/include/sys/param.h /usr/include/machine/param.h
  544. support.o: /usr/include/sys/signal.h /usr/include/vm/faultcode.h pfs.h
  545. support.o: /usr/include/netinet/in.h pprot.h perrno.h pcompat.h pauthent.h
  546. support.o: pmachine.h
  547. vl_comp.o: copyright.h pfs.h /usr/include/sys/types.h
  548. vl_comp.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  549. vl_comp.o: /usr/include/netinet/in.h
  550. vlalloc.o: copyright.h /usr/include/stdio.h pfs.h /usr/include/sys/types.h
  551. vlalloc.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  552. vlalloc.o: /usr/include/netinet/in.h pmachine.h
  553. xarchie.o: /usr/include/stdio.h /usr/include/signal.h
  554. xarchie.o: /usr/include/sys/signal.h /usr/include/vm/faultcode.h
  555. xarchie.o: /usr/include/sys/time.h /usr/include/sys/time.h
  556. xarchie.o: /usr/staff/include/X11/Intrinsic.h /usr/staff/include/X11/Xlib.h
  557. xarchie.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  558. xarchie.o: /usr/include/sys/sysmacros.h /usr/staff/include/X11/X.h
  559. xarchie.o: /usr/staff/include/X11/Xutil.h /usr/staff/include/X11/Xresource.h
  560. xarchie.o: /usr/staff/include/X11/Xos.h /usr/include/strings.h
  561. xarchie.o: /usr/include/sys/file.h /usr/include/sys/fcntlcom.h
  562. xarchie.o: /usr/include/sys/stat.h /usr/staff/include/X11/Core.h
  563. xarchie.o: /usr/staff/include/X11/Composite.h
  564. xarchie.o: /usr/staff/include/X11/Constraint.h
  565. xarchie.o: /usr/staff/include/X11/Object.h /usr/staff/include/X11/RectObj.h
  566. xarchie.o: /usr/staff/include/X11/StringDefs.h /usr/staff/include/X11/Shell.h
  567. xarchie.o: /usr/staff/include/X11/Xaw/Paned.h
  568. xarchie.o: /usr/staff/include/X11/Xaw/Viewport.h
  569. xarchie.o: /usr/staff/include/X11/Xaw/Form.h
  570. xarchie.o: /usr/staff/include/X11/Xaw/List.h
  571. xarchie.o: /usr/staff/include/X11/Xaw/Simple.h
  572. xarchie.o: /usr/staff/include/X11/Xaw/Box.h
  573. xarchie.o: /usr/staff/include/X11/Xaw/Label.h
  574. xarchie.o: /usr/staff/include/X11/Xmu/Converters.h
  575. xarchie.o: /usr/staff/include/X11/Xaw/AsciiText.h
  576. xarchie.o: /usr/staff/include/X11/Xaw/Text.h
  577. xarchie.o: /usr/staff/include/X11/Xaw/TextSink.h
  578. xarchie.o: /usr/staff/include/X11/Xaw/TextSrc.h
  579. xarchie.o: /usr/staff/include/X11/Xaw/AsciiSrc.h
  580. xarchie.o: /usr/staff/include/X11/Xaw/AsciiSink.h
  581. xarchie.o: /usr/staff/include/X11/Xaw/Command.h
  582. xarchie.o: /usr/staff/include/X11/Xaw/Cardinals.h types.h appres.h
  583. xarchie.o: classnames.h db.h actions.h patchlevel.h Xarchie.ad.h
  584. db.o: /usr/staff/include/X11/Intrinsic.h /usr/staff/include/X11/Xlib.h
  585. db.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  586. db.o: /usr/include/sys/sysmacros.h /usr/staff/include/X11/X.h
  587. db.o: /usr/staff/include/X11/Xutil.h /usr/staff/include/X11/Xresource.h
  588. db.o: /usr/staff/include/X11/Xos.h /usr/include/strings.h
  589. db.o: /usr/include/sys/file.h /usr/include/sys/fcntlcom.h
  590. db.o: /usr/include/sys/stat.h /usr/include/sys/time.h /usr/include/sys/time.h
  591. db.o: /usr/staff/include/X11/Core.h /usr/staff/include/X11/Composite.h
  592. db.o: /usr/staff/include/X11/Constraint.h /usr/staff/include/X11/Object.h
  593. db.o: /usr/staff/include/X11/RectObj.h /usr/staff/include/X11/StringDefs.h
  594. db.o: /usr/staff/include/X11/Xaw/Cardinals.h
  595. db.o: /usr/staff/include/X11/Xaw/List.h /usr/staff/include/X11/Xaw/Simple.h
  596. db.o: xarchie.h db.h alert.h
  597. actions.o: /usr/staff/include/X11/Intrinsic.h /usr/staff/include/X11/Xlib.h
  598. actions.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  599. actions.o: /usr/include/sys/sysmacros.h /usr/staff/include/X11/X.h
  600. actions.o: /usr/staff/include/X11/Xutil.h /usr/staff/include/X11/Xresource.h
  601. actions.o: /usr/staff/include/X11/Xos.h /usr/include/strings.h
  602. actions.o: /usr/include/sys/file.h /usr/include/sys/fcntlcom.h
  603. actions.o: /usr/include/sys/stat.h /usr/include/sys/time.h
  604. actions.o: /usr/include/sys/time.h /usr/staff/include/X11/Core.h
  605. actions.o: /usr/staff/include/X11/Composite.h
  606. actions.o: /usr/staff/include/X11/Constraint.h
  607. actions.o: /usr/staff/include/X11/Object.h /usr/staff/include/X11/RectObj.h
  608. actions.o: /usr/staff/include/X11/StringDefs.h
  609. actions.o: /usr/staff/include/X11/Xaw/Text.h
  610. actions.o: /usr/staff/include/X11/Xaw/TextSink.h
  611. actions.o: /usr/staff/include/X11/Xaw/TextSrc.h
  612. actions.o: /usr/staff/include/X11/Xaw/AsciiSrc.h
  613. actions.o: /usr/staff/include/X11/Xaw/AsciiSink.h
  614. actions.o: /usr/staff/include/X11/Xaw/Cardinals.h procquery.h xarchie.h
  615. actions.o: types.h appres.h db.h settings.h ftp.h alert.h
  616. types.o: /usr/staff/include/X11/IntrinsicP.h
  617. types.o: /usr/staff/include/X11/Intrinsic.h /usr/staff/include/X11/Xlib.h
  618. types.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  619. types.o: /usr/include/sys/sysmacros.h /usr/staff/include/X11/X.h
  620. types.o: /usr/staff/include/X11/Xutil.h /usr/staff/include/X11/Xresource.h
  621. types.o: /usr/staff/include/X11/Xos.h /usr/include/strings.h
  622. types.o: /usr/include/sys/file.h /usr/include/sys/fcntlcom.h
  623. types.o: /usr/include/sys/stat.h /usr/include/sys/time.h
  624. types.o: /usr/include/sys/time.h /usr/staff/include/X11/Core.h
  625. types.o: /usr/staff/include/X11/Composite.h
  626. types.o: /usr/staff/include/X11/Constraint.h /usr/staff/include/X11/Object.h
  627. types.o: /usr/staff/include/X11/RectObj.h /usr/staff/include/X11/CoreP.h
  628. types.o: /usr/staff/include/X11/CompositeP.h
  629. types.o: /usr/staff/include/X11/ConstrainP.h /usr/staff/include/X11/ObjectP.h
  630. types.o: /usr/staff/include/X11/RectObjP.h
  631. types.o: /usr/staff/include/X11/StringDefs.h
  632. types.o: /usr/staff/include/X11/Xmu/CharSet.h
  633. types.o: /usr/staff/include/X11/Xaw/Form.h
  634. types.o: /usr/staff/include/X11/Xaw/Cardinals.h types.h
  635. classnames.o: /usr/staff/include/X11/Intrinsic.h
  636. classnames.o: /usr/staff/include/X11/Xlib.h /usr/include/sys/types.h
  637. classnames.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  638. classnames.o: /usr/staff/include/X11/X.h /usr/staff/include/X11/Xutil.h
  639. classnames.o: /usr/staff/include/X11/Xresource.h /usr/staff/include/X11/Xos.h
  640. classnames.o: /usr/include/strings.h /usr/include/sys/file.h
  641. classnames.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
  642. classnames.o: /usr/include/sys/time.h /usr/include/sys/time.h
  643. classnames.o: /usr/staff/include/X11/Core.h
  644. classnames.o: /usr/staff/include/X11/Composite.h
  645. classnames.o: /usr/staff/include/X11/Constraint.h
  646. classnames.o: /usr/staff/include/X11/Object.h
  647. classnames.o: /usr/staff/include/X11/RectObj.h
  648. classnames.o: /usr/staff/include/X11/StringDefs.h
  649. classnames.o: /usr/staff/include/X11/Shell.h
  650. classnames.o: /usr/staff/include/X11/Xaw/Command.h
  651. classnames.o: /usr/staff/include/X11/Xaw/Label.h
  652. classnames.o: /usr/staff/include/X11/Xaw/Simple.h
  653. classnames.o: /usr/staff/include/X11/Xmu/Converters.h
  654. classnames.o: /usr/staff/include/X11/Xaw/Grip.h
  655. classnames.o: /usr/staff/include/X11/Xaw/List.h
  656. classnames.o: /usr/staff/include/X11/Xaw/Scrollbar.h
  657. classnames.o: /usr/staff/include/X11/Xaw/StripChart.h
  658. classnames.o: /usr/staff/include/X11/Xaw/Toggle.h
  659. classnames.o: /usr/staff/include/X11/Xaw/SimpleMenu.h
  660. classnames.o: /usr/staff/include/X11/Xaw/SmeBSB.h
  661. classnames.o: /usr/staff/include/X11/Xaw/Sme.h
  662. classnames.o: /usr/staff/include/X11/Xaw/SmeLine.h
  663. classnames.o: /usr/staff/include/X11/Xaw/MenuButton.h
  664. classnames.o: /usr/staff/include/X11/Xaw/AsciiText.h
  665. classnames.o: /usr/staff/include/X11/Xaw/Text.h
  666. classnames.o: /usr/staff/include/X11/Xaw/TextSink.h
  667. classnames.o: /usr/staff/include/X11/Xaw/TextSrc.h
  668. classnames.o: /usr/staff/include/X11/Xaw/AsciiSrc.h
  669. classnames.o: /usr/staff/include/X11/Xaw/AsciiSink.h
  670. classnames.o: /usr/staff/include/X11/Xaw/Box.h
  671. classnames.o: /usr/staff/include/X11/Xaw/Dialog.h
  672. classnames.o: /usr/staff/include/X11/Xaw/Form.h
  673. classnames.o: /usr/staff/include/X11/Xaw/Paned.h
  674. classnames.o: /usr/staff/include/X11/Xaw/Viewport.h EzMenu/EzMenu.h
  675. procquery.o: copyright.h /usr/include/stdio.h pfs.h /usr/include/sys/types.h
  676. procquery.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  677. procquery.o: /usr/include/netinet/in.h perrno.h pmachine.h archie.h
  678. procquery.o: /usr/include/sys/time.h /usr/include/sys/time.h
  679. procquery.o: /usr/staff/include/X11/Intrinsic.h /usr/staff/include/X11/Xlib.h
  680. procquery.o: /usr/staff/include/X11/X.h /usr/staff/include/X11/Xutil.h
  681. procquery.o: /usr/staff/include/X11/Xresource.h /usr/staff/include/X11/Xos.h
  682. procquery.o: /usr/include/strings.h /usr/include/sys/file.h
  683. procquery.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
  684. procquery.o: /usr/staff/include/X11/Core.h /usr/staff/include/X11/Composite.h
  685. procquery.o: /usr/staff/include/X11/Constraint.h
  686. procquery.o: /usr/staff/include/X11/Object.h /usr/staff/include/X11/RectObj.h
  687. procquery.o: xarchie.h types.h appres.h db.h
  688. settings.o: /usr/include/stdio.h /usr/staff/include/X11/Intrinsic.h
  689. settings.o: /usr/staff/include/X11/Xlib.h /usr/include/sys/types.h
  690. settings.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  691. settings.o: /usr/staff/include/X11/X.h /usr/staff/include/X11/Xutil.h
  692. settings.o: /usr/staff/include/X11/Xresource.h /usr/staff/include/X11/Xos.h
  693. settings.o: /usr/include/strings.h /usr/include/sys/file.h
  694. settings.o: /usr/include/sys/fcntlcom.h /usr/include/sys/stat.h
  695. settings.o: /usr/include/sys/time.h /usr/include/sys/time.h
  696. settings.o: /usr/staff/include/X11/Core.h /usr/staff/include/X11/Composite.h
  697. settings.o: /usr/staff/include/X11/Constraint.h
  698. settings.o: /usr/staff/include/X11/Object.h /usr/staff/include/X11/RectObj.h
  699. settings.o: /usr/staff/include/X11/Shell.h
  700. settings.o: /usr/staff/include/X11/StringDefs.h
  701. settings.o: /usr/staff/include/X11/Xaw/Form.h
  702. settings.o: /usr/staff/include/X11/Xaw/MenuButton.h
  703. settings.o: /usr/staff/include/X11/Xaw/Command.h
  704. settings.o: /usr/staff/include/X11/Xaw/Label.h
  705. settings.o: /usr/staff/include/X11/Xaw/Simple.h
  706. settings.o: /usr/staff/include/X11/Xmu/Converters.h
  707. settings.o: /usr/staff/include/X11/Xaw/AsciiText.h
  708. settings.o: /usr/staff/include/X11/Xaw/Text.h
  709. settings.o: /usr/staff/include/X11/Xaw/TextSink.h
  710. settings.o: /usr/staff/include/X11/Xaw/TextSrc.h
  711. settings.o: /usr/staff/include/X11/Xaw/AsciiSrc.h
  712. settings.o: /usr/staff/include/X11/Xaw/AsciiSink.h EzMenu/EzMenu.h
  713. settings.o: /usr/staff/include/X11/Xaw/SimpleMenu.h
  714. settings.o: /usr/staff/include/X11/Xaw/Cardinals.h xarchie.h types.h appres.h
  715. settings.o: alert.h confirm.h
  716. ftp.o: /usr/include/stdio.h /usr/include/pwd.h /usr/include/sys/types.h
  717. ftp.o: /usr/include/sys/stdtypes.h /usr/include/sys/sysmacros.h
  718. alert.o: /usr/staff/include/X11/Intrinsic.h /usr/staff/include/X11/Xlib.h
  719. alert.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  720. alert.o: /usr/include/sys/sysmacros.h /usr/staff/include/X11/X.h
  721. alert.o: /usr/staff/include/X11/Xutil.h /usr/staff/include/X11/Xresource.h
  722. alert.o: /usr/staff/include/X11/Xos.h /usr/include/strings.h
  723. alert.o: /usr/include/sys/file.h /usr/include/sys/fcntlcom.h
  724. alert.o: /usr/include/sys/stat.h /usr/include/sys/time.h
  725. alert.o: /usr/include/sys/time.h /usr/staff/include/X11/Core.h
  726. alert.o: /usr/staff/include/X11/Composite.h
  727. alert.o: /usr/staff/include/X11/Constraint.h /usr/staff/include/X11/Object.h
  728. alert.o: /usr/staff/include/X11/RectObj.h /usr/staff/include/X11/StringDefs.h
  729. alert.o: /usr/staff/include/X11/Shell.h /usr/staff/include/X11/Xaw/Dialog.h
  730. alert.o: /usr/staff/include/X11/Xaw/Form.h
  731. alert.o: /usr/staff/include/X11/Xaw/Cardinals.h /usr/include/stdio.h
  732. confirm.o: /usr/staff/include/X11/Intrinsic.h /usr/staff/include/X11/Xlib.h
  733. confirm.o: /usr/include/sys/types.h /usr/include/sys/stdtypes.h
  734. confirm.o: /usr/include/sys/sysmacros.h /usr/staff/include/X11/X.h
  735. confirm.o: /usr/staff/include/X11/Xutil.h /usr/staff/include/X11/Xresource.h
  736. confirm.o: /usr/staff/include/X11/Xos.h /usr/include/strings.h
  737. confirm.o: /usr/include/sys/file.h /usr/include/sys/fcntlcom.h
  738. confirm.o: /usr/include/sys/stat.h /usr/include/sys/time.h
  739. confirm.o: /usr/include/sys/time.h /usr/staff/include/X11/Core.h
  740. confirm.o: /usr/staff/include/X11/Composite.h
  741. confirm.o: /usr/staff/include/X11/Constraint.h
  742. confirm.o: /usr/staff/include/X11/Object.h /usr/staff/include/X11/RectObj.h
  743. confirm.o: /usr/staff/include/X11/StringDefs.h /usr/staff/include/X11/Shell.h
  744. confirm.o: /usr/staff/include/X11/Xaw/Dialog.h
  745. confirm.o: /usr/staff/include/X11/Xaw/Form.h
  746. confirm.o: /usr/staff/include/X11/Xaw/Cardinals.h /usr/include/stdio.h
  747.