home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Programmierung / SOURCE.mdf / programm / msdos / c / zoo_src / z201src1 / descrip.mms < prev    next >
Encoding:
Text File  |  1988-08-25  |  2.2 KB  |  98 lines

  1. # @(#) descrip.mms 2.2 88/01/09 12:10:49
  2. #Make Zoo for VAX/VMS
  3. #
  4. #The contents of this makefile are hereby released to the public domain.
  5. #                                  -- Rahul Dhesi 1987/07/23
  6.  
  7. CC = cc
  8. cswitch =
  9. extra = /define=(BIG_MEM,NDEBUG,VMS)
  10. ldswitch =
  11.  
  12. #List of all object files created for Zoo
  13. ZOOOBJS = addbfcrc.obj, addfname.obj, basename.obj, comment.obj, -
  14.  crcdefs.obj, getfile.obj, lzc.obj, lzd.obj, machine.obj, -
  15.  makelist.obj, misc.obj, misc2.obj, nextfile.obj, -
  16.  needed.obj, options.obj, parse.obj, portable.obj, prterror.obj, -
  17.  version.obj, zoo.obj, zooadd.obj, zooadd2.obj, zoodel.obj, -
  18.  zooext.obj, zoolist.obj, zoopack.obj
  19.  
  20. FIZOBJS = fiz.obj, addbfcrc.obj, portable.obj, crcdefs.obj
  21.  
  22. .c.obj :
  23.     $(CC) $(cswitch) $(extra) $*.c
  24.  
  25. zoo.exe : $(ZOOOBJS)
  26.     link/executable=zoo.exe $(ldswitch) $(ZOOOBJS), options/opt
  27.  
  28. #bigger but more portable across machines -- no shared libraries
  29. zoobig.exe : $(ZOOOBJS)
  30.     link/executable=zoobig.exe $(ldswitch) $(ZOOOBJS)
  31.  
  32. fiz : $(FIZOBJS)
  33.     link/executable=fiz.exe $(ldswitch) $(FIZOBJS), options/opt
  34.  
  35. lzd.obj : lzd.c zoomem.h
  36.     $(CC) $(cswitch) $(extra) $*.c
  37.  
  38. lzc.obj : lzc.c zoomem.h
  39.     $(CC) $(cswitch) $(extra) $*.c
  40.  
  41. addbfcrc.obj : addbfcrc.c
  42.  
  43. addfname.obj : addfname.c
  44.  
  45. basename.obj : basename.c
  46.  
  47. comment.obj : comment.c zooio.h
  48.     $(CC) $(cswitch) $(extra) $*.c
  49.  
  50. crcdefs.obj : crcdefs.c
  51.  
  52. getfile.obj : getfile.c zoomem.h
  53.     $(CC) $(cswitch) $(extra) $*.c
  54.  
  55. machine.obj : machine.c nixtime.i vms.c
  56.     $(CC) $(cswitch) $(extra) $*.c
  57.  
  58. makelist.obj : makelist.c
  59.  
  60. misc.obj : misc.c zooio.h
  61.     $(CC) $(cswitch) $(extra) $*.c
  62.  
  63. misc2.obj : misc2.c zoomem.h
  64.     $(CC) $(cswitch) $(extra) $*.c
  65.  
  66. options.obj : options.c
  67.  
  68. nextfile.obj :  nextfile.c
  69.  
  70. needed.obj : needed.c
  71.  
  72. parse.obj : parse.c
  73.  
  74. portable.obj : portable.c
  75.  
  76. prterror.obj : prterror.c
  77.  
  78. zoo.obj :   zoo.c zoomem.h errors.i
  79.     $(CC) $(cswitch) $(extra) $*.c
  80.  
  81. zooadd.obj : zooio.h zooadd.c
  82.     $(CC) $(cswitch) $(extra) $*.c
  83.  
  84. zooadd2.obj : zooio.h zooadd2.c
  85.     $(CC) $(cswitch) $(extra) $*.c
  86.  
  87. zoodel.obj : zooio.h zoodel.c
  88.     $(CC) $(cswitch) $(extra) $*.c
  89.  
  90. zooext.obj : zooext.c  errors.i zooio.h
  91.     $(CC) $(cswitch) $(extra) $*.c
  92.  
  93. zoolist.obj : zooio.h zoolist.c
  94.     $(CC) $(cswitch) $(extra) $*.c
  95.  
  96. zoopack.obj : zooio.h zoopack.c
  97.     $(CC) $(cswitch) $(extra) $*.c
  98.