home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / APPS / macutils.lzh / MACUTILS / MACUNPACK / makefile < prev    next >
Makefile  |  1996-02-02  |  5KB  |  169 lines

  1. CC =cc
  2. CFLAGS = -dOSK -r 
  3.  
  4. SRCS =    macunpack.c \
  5.     globals.c \
  6.     macbinary.c \
  7.     dir.c \
  8.     mcb.c \
  9.     bin.c \
  10.     jdw.c \
  11.     stf.c \
  12.     lzc.c \
  13.     pit.c \
  14.     sit.c \
  15.     dia.c \
  16.     cpt.c \
  17.     zma.c \
  18.     lzh.c \
  19.     dd.c \
  20.     de_huffman.c \
  21.     de_compress.c \
  22.     de_lzah.c \
  23.     de_lzh.c \
  24.     crc.c \
  25.     bits_be.c\
  26.     fputc.c
  27.  
  28. OBJS =    macunpack.r \
  29.     globals.r \
  30.     macbinary.r \
  31.     dir.r \
  32.     mcb.r \
  33.     bin.r \
  34.     jdw.r \
  35.     stf.r \
  36.     lzc.r \
  37.     pit.r \
  38.     sit.r \
  39.     dia.r \
  40.     cpt.r \
  41.     zma.r \
  42.     lzh.r \
  43.     dd.r \
  44.     de_huffman.r \
  45.     de_compress.r \
  46.     de_lzah.r \
  47.     de_lzh.r \
  48.     crc.r \
  49.     bits_be.r\
  50.     fputc.r
  51.  
  52. LIB =    ../crc/libcrc.l
  53. TNAME =    ../util/transname
  54. UNAME =    ../util/util
  55. ONAME =    ../fileio/wrfile
  56. GNAME =    ../fileio/fileglob
  57. XOBJS =    $(TNAME).r $(UNAME).r $(ONAME).r $(GNAME).r
  58. XSRCS =    $(TNAME).c $(UNAME).c $(ONAME).c $(GNAME).c
  59. CRCS =    ../crc/arc.c ../crc/binhex.c ../crc/zip.c
  60.  
  61. macunpack:    $(OBJS) $(LIB) $(XOBJS)
  62.     $(CC)  -FD=UnMacpack -K=0LCL $(OBJS) $(XOBJS) -l=$(LIB)\
  63.     -l=/dd/lib/blarslib.l
  64.  
  65. $(LIB):    ../crc/makecrc.c
  66.     (chd ../crc; make )
  67.  
  68. $(TNAME).r:    $(TNAME).c
  69.     (chd ../util; make)
  70.  
  71. $(UNAME).r:    $(UNAME).c
  72.     (chd ../util; make)
  73.  
  74. $(ONAME).r:    $(ONAME).c
  75.     (chd ../fileio; make)
  76.  
  77. $(GNAME).r:    $(GNAME).c
  78.     (chd ../fileio; make)
  79.  
  80. #macunpack.r:    macunpack.h globals.h ../util/patchlevel.h
  81. #               ../fileio/wrfile.h ../fileio/wrfileopt.h \
  82. #               ../fileio/kind.h ../util/util.h \
  83. #               macunpack.c osk.h
  84. #      $(CC) $(CFLAGS) macunpack.c
  85.  
  86. globals.r:    globals.h ../fileio/machdr.h ../fileio/wrfile.h \                        ../fileio/kind.h globals.c
  87.       $(CC) $(CFLAGS) globals.c
  88.  
  89. macbinary.r: macunpack.h globals.h zmahdr.h ../fileio/machdr.h \
  90.             ../fileio/wrfile.h ../fileio/kind.h ../util/util.h \
  91.             macbinary.c osk.h
  92.       $(CC) $(CFLAGS) macbinary.c
  93.  
  94. dir.r:    globals.h ../fileio/machdr.h ../fileio/wrfile.h ../util/util.h \
  95.         ../util/masks.h dir.c
  96.       $(CC) $(CFLAGS) dir.c
  97.  
  98. mcb.r:    globals.h ../fileio/machdr.h ../fileio/wrfile.h ../util/masks.h \
  99.        ../util/util.h mcb.c
  100.       $(CC) $(CFLAGS) mcb.c
  101. bin.r:    macunpack.h globals.h ../fileio/machdr.h ../fileio/wrfile.h \
  102.        ../fileio/kind.h    ../util/util.h ../util/masks.h bin.c osk.h
  103.       $(CC) $(CFLAGS) bin.c
  104. jdw.r:    macunpack.h jdw.h globals.h    huffman.h ../fileio/wrfile.h \
  105.         ../fileio/machdr.h ../util/util.h ../util/masks.h jdw.c osk.h
  106.       $(CC) $(CFLAGS) jdw.c
  107.  
  108. stf.r:    macunpack.h stf.h globals.h huffman.h ../util/curtime.h \
  109.        ../fileio/wrfile.h ../fileio/machdr.h ../util/util.h stf.c osk.h
  110.       $(CC) $(CFLAGS) stf.c
  111.  
  112. lzc.r:    macunpack.h globals.h lzc.h ../util/util.h osk.h \
  113.        ../fileio/machdr.h ../fileio/wrfile.h ../util/masks.h lzc.c
  114.       $(CC) $(CFLAGS) lzc.c
  115.  
  116. pit.r:    macunpack.h ../fileio/fileglob.h ../fileio/wrfile.h \
  117.        ../fileio/kind.h globals.h pit.h ../fileio/machdr.h \
  118.        crc.h ../util/masks.h ../util/util.h huffman.h pit.c osk.h
  119.       $(CC) $(CFLAGS) pit.c
  120.  
  121. sit.r:    macunpack.h globals.h sit.h  crc.h ../util/util.h \
  122.        ../fileio/machdr.h ../fileio/wrfile.h ../fileio/kind.h \
  123.        ../util/masks.h huffman.h sit.c osk.h
  124.       $(CC) $(CFLAGS)  sit.c
  125.  
  126. dia.r:    macunpack.h globals.h dia.h ../util/curtime.h \
  127.        ../util/masks.h ../fileio/machdr.h ../fileio/wrfile.h \
  128.        ../fileio/kind.h    ../util/util.h dia.c osk.h
  129.       $(CC) $(CFLAGS) dia.c
  130.  
  131. cpt.r:    macunpack.h globals.h cpt.h crc.h ../util/util.h \
  132.         ../fileio/machdr.h ../fileio/wrfile.h ../fileio/kind.h \
  133.         ../util/masks.h huffman.h cpt.c osk.h
  134.       $(CC) $(CFLAGS) cpt.c
  135.  
  136. zma.r:    macunpack.h globals.h zma.h    crc.h ../fileio/machdr.h \
  137.         ../fileio/wrfile.h ../fileio/kind.h    ../util/masks.h \
  138.         ../util/util.h zma.c osk.h
  139.       $(CC) $(CFLAGS) zma.c
  140.  
  141. lzh.r:    macunpack.h    globals.h lzh.h crc.h ../fileio/wrfile.h \
  142.         ../fileio/machdr.h ../util/masks.h ../util/util.h \
  143.         bits_be.h lzh.c osk.h
  144.       $(CC) $(CFLAGS) lzh.c
  145.  
  146. dd.r:    macunpack.h globals.h dd.h crc.h ../fileio/machdr.h \                         ../fileio/wrfile.h ../fileio/fileglob.h \
  147.         ../util/masks.h ../util/util.h dd.c osk.h
  148.       $(CC) $(CFLAGS) dd.c
  149.  
  150. de_huffman.r:    macunpack.h globals.h ../util/masks.h huffman.h \
  151.                ../fileio/wrfile.h ../util/util.h de_huffman.c osk.h
  152.       $(CC) $(CFLAGS) de_huffman.c
  153.  
  154. de_compress.r:    macunpack.h    globals.h ../fileio/wrfile.h \
  155.                de_compress.c osk.h
  156.       $(CC) $(CFLAGS) de_compress.c
  157.  
  158. de_lzah.r:    macunpack.h    globals.h ../util/masks.h ../fileio/wrfile.h \
  159.             macunpack.h globals.h ../util/masks.h ../fileio/wrfile.h \
  160.             bits_be.h de_lzah.c osk.h
  161.       $(CC) $(CFLAGS) de_lzah.c
  162.  
  163. bits_be.r:    ../util/masks.h    bits_be.h bits_be.c 
  164.       $(CC) $(CFLAGS) bits_be.c
  165.  
  166. # fputc is only for OSK
  167. fputc.r: fputc.c globals.h
  168.       $(CC) $(CFLAGS) fputc.c
  169.