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

  1. CC = cc
  2. CFLAGS= -dOSK -dNODOT
  3. SRCS =    hexbin.c dl.c hecx.c hqx.c mu.c buffer.c crc.c readline.c \
  4.         printhdr.c globals.c
  5.  
  6. OBJS =    hexbin.r dl.r hecx.r hqx.r mu.r    buffer.r crc.r readline.r \
  7.         printhdr.r  globals.r
  8.  
  9. LIB =    ../crc/libcrc.l
  10. TNAME =    ../util/transname
  11. BNAME =    ../util/backtrans
  12. UNAME =    ../util/util
  13. ONAME =    ../fileio/wrfile
  14. GNAME =    ../fileio/fileglob
  15. XOBJS =    $(TNAME).r $(BNAME).r $(UNAME).r $(ONAME).r $(GNAME).r
  16. XSRCS =    $(TNAME).c $(BNAME).c $(UNAME).c $(ONAME).c $(GNAME).c
  17. CRCS =    ../crc/binhex.c
  18.  
  19. hexbin:    $(OBJS) $(LIB) $(XOBJS) 
  20.     $(CC) $(CFLAGS) -FD=hexbin $(OBJS) $(XOBJS) -l=$(LIB)\
  21.           -l=/dd/lib/blarslib.l
  22.  
  23. $(LIB):    ../crc/makecrc.c
  24.     (chd ../crc; make)
  25.  
  26. $(TNAME).r:    $(TNAME).c
  27.     (chd ../util; make)
  28.  
  29. $(BNAME).r:    $(BNAME).c
  30.     (chd ../util; make)
  31.  
  32. $(UNAME).r:    $(UNAME).c
  33.     (chd ../util; make)
  34.  
  35. $(ONAME).r:    $(ONAME).c
  36.     (chd ../fileio; make)
  37.  
  38. $(GNAME).r:    $(GNAME).c
  39.     (chd ../fileio; make)
  40.  
  41.  
  42. hexbin.r:    globals.h crc.h readline.h ../util/masks.h ../util/util.h\
  43.             ../util/patchlevel.h ../fileio/wrfile.h ../fileio/wrfileopt.h\
  44.             ../fileio/machdr.h ../fileio/kind.h    ../util/curtime.h\
  45.             hexbin.h hexbin.c
  46.      $(CC) $(CFLAGS) -r hexbin.c
  47.  
  48. dl.r:    hexbin.h globals.h crc.h readline.h ../fileio/machdr.h \
  49.         ../fileio/wrfile.h ../util/util.h buffer.h printhdr.h
  50.      $(CC) $(CFLAGS) -r dl.c
  51.  
  52. hecx.r:    hexbin.h globals.h crc.h readline.h ../util/masks.h \
  53.         ../util/util.h ../fileio/machdr.h ../fileio/wrfile.h\
  54.         buffer.h printhdr.h hecx.c
  55.      $(CC) $(CFLAGS) -r hecx.c
  56.  
  57. hqx.r:    hexbin.h globals.h readline.h crc.h buffer.h ../fileio/machdr.h\
  58.         ../fileio/wrfile.h ../util/util.h printhdr.h hqx.c
  59.      $(CC) $(CFLAGS) -r hqx.c
  60.  
  61. mu.r:    hexbin.h globals.h readline.h ../util/masks.h ../util/util.h\
  62.         ../fileio/machdr.h ../fileio/wrfile.h buffer.h     printhdr.h mu.c
  63.      $(CC) $(CFLAGS) -r mu.c
  64.  
  65. buffer.r:    globals.h ../util/util.h buffer.h ../fileio/wrfile.h buffer.c
  66.      $(CC) $(CFLAGS) -r buffer.c
  67.  
  68. crc.r:    hexbin.h crc.h ../util/masks.h globals.h crc.c
  69.      $(CC) $(CFLAGS) -r crc.c
  70.  
  71. readline.r:    readline.h globals.h printhdr.h globals.h readline.c
  72.      $(CC) $(CFLAGS) -r readline.c
  73.  
  74. globals.r:    globals.h ../fileio/machdr.h ../fileio/wrfile.h\
  75.             ../fileio/kind.h globals.c
  76.      $(CC) $(CFLAGS) -r globals.c
  77.  
  78.