home *** CD-ROM | disk | FTP | other *** search
- # derived from: @(#) descrip.mms 2.2 88/01/09 12:10:49
- # $Source: /usr/home/dhesi/zoo/RCS/descrip.mms,v $
- # $Id: descrip.mms,v 1.9 91/07/07 14:58:21 dhesi Exp $
- #Make Zoo for VAX/VMS
- #
- #The contents of this makefile are hereby released to the public domain.
- # -- Rahul Dhesi 1991/07/06
-
- CC = cc
- CFLAGS =
- EXTRA = /define=(BIG_MEM,NDEBUG,VMS)
- ldswitch =
-
- #List of all object files created for Zoo
- ZOOOBJS = addbfcrc.obj, addfname.obj, basename.obj, comment.obj, -
- crcdefs.obj, decode.obj, encode.obj, getfile.obj, huf.obj, -
- io.obj, lzc.obj, lzd.obj, lzh.obj, machine.obj, makelist.obj, -
- maketbl.obj, maketree.obj, misc.obj, misc2.obj, needed.obj, -
- nextfile.obj, options.obj, parse.obj, portable.obj, prterror.obj, -
- version.obj, vmstime.obj, zoo.obj, zooadd.obj, zooadd2.obj, -
- zoodel.obj, zooext.obj, zoolist.obj, zoopack.obj
-
- FIZOBJS = fiz.obj, addbfcrc.obj, portable.obj, crcdefs.obj
-
- BILFOBJS = bilf.obj
-
- .c.obj :
- $(CC) $(CFLAGS) $(EXTRA) $*.c
-
- zoo.exe : $(ZOOOBJS)
- link/executable=zoo.exe $(ldswitch) $(ZOOOBJS), options/opt
-
- # bigger but perhaps more (less?) portable across machines --
- # no shared libraries
- zoobig.exe : $(ZOOOBJS)
- link/executable=zoobig.exe $(ldswitch) $(ZOOOBJS)
-
- fiz : $(FIZOBJS)
- link/executable=fiz.exe $(ldswitch) $(FIZOBJS), options/opt
-
- bilf : $(BILFOBJS)
- link/executable=bilf.exe $(ldswitch) $(BILFOBJS), options/opt
-
- #######################################################################
- # DEPENDENCIES -- not guaranteed to be up-to-date
- #######################################################################
-
- addbfcrc.obj : options.h
- addfname.obj : options.h various.h zoo.h zoofns.h zooio.h
- addfname.obj : zoomem.h
- basename.obj : assert.h debug.h options.h parse.h various.h
- basename.obj : zoo.h zoofns.h zooio.h
- comment.obj : errors.i options.h portable.h various.h
- comment.obj : zoo.h zoofns.h zooio.h
- crcdefs.obj : options.h
- decode.obj : ar.h lzh.h options.h zoo.h
- encode.obj : ar.h errors.i lzh.h
- encode.obj : options.h zoo.h
- fiz.obj : options.h portable.h various.h zoo.h zoofns.h
- fiz.obj : zooio.h
- getfile.obj : options.h various.h zoo.h zoofns.h zooio.h
- getfile.obj : zoomem.h
- huf.obj : ar.h errors.i lzh.h options.h zoo.h
- io.obj : ar.h errors.i lzh.h options.h portable.h zoo.h
- io.obj : zooio.h
- lzc.obj : assert.h debug.h lzconst.h options.h various.h
- lzc.obj : zoo.h zoofns.h zooio.h zoomem.h
- lzd.obj : assert.h debug.h lzconst.h options.h various.h
- lzd.obj : zoo.h zoofns.h zooio.h zoomem.h
- lzh.obj : ar.h errors.i options.h zoo.h
- machine.obj : options.h various.h zoo.h zoofns.h zooio.h
- makelist.obj : assert.h debug.h errors.i options.h
- makelist.obj : portable.h various.h zoo.h zoofns.h zooio.h
- maketbl.obj : ar.h lzh.h options.h zoo.h
- maketree.obj : ar.h lzh.h options.h zoo.h
- misc.obj : errors.i options.h portable.h various.h zoo.h zoofns.h zooio.h
- misc2.obj : errors.i options.h portable.h various.h zoo.h
- misc2.obj : zoofns.h zooio.h zoomem.h
- msdos.obj : errors.i options.h zoo.h zoofns.h zooio.h
- needed.obj : debug.h options.h portable.h various.h zoo.h
- needed.obj : zoofns.h zooio.h
- nextfile.obj : options.h various.h zoo.h
- options.obj : errors.i options.h various.h zoo.h zoofns.h
- options.obj : zooio.h
- parse.obj : assert.h options.h parse.h various.h zoo.h
- parse.obj : zoofns.h zooio.h
- portable.obj : assert.h debug.h machine.h options.h
- portable.obj : portable.h various.h zoo.h zoofns.h zooio.h
- prterror.obj : options.h various.h
- prterror.obj : zoofns.h zooio.h
- zoo.obj : errors.i options.h various.h zoo.h zoofns.h
- zoo.obj : zooio.h zoomem.h
- zooadd.obj : debug.h errors.i options.h parse.h portable.h
- zooadd.obj : various.h zoo.h zoofns.h zooio.h zoomem.h
- zooadd2.obj : assert.h debug.h errors.i options.h parse.h
- zooadd2.obj : various.h zoo.h zoofns.h zooio.h
- zoodel.obj : errors.i options.h portable.h various.h zoo.h zoofns.h zooio.h
- zooext.obj : errors.i machine.h options.h parse.h portable.h various.h zoo.h
- zooext.obj : zoofns.h zooio.h
- zoofilt.obj : options.h
- zoolist.obj : errors.i options.h portable.h various.h zoo.h
- zoolist.obj : zoofns.h zooio.h zoomem.h
- zoopack.obj : errors.i options.h portable.h various.h
- zoopack.obj : zoo.h zoofns.h zooio.h
-