home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / unzip51.zip / amiga / Makefile.AZT < prev    next >
Makefile  |  1994-02-06  |  1KB  |  49 lines

  1. # Makefile for UnZip 5.1+ using Manx Aztec C 5.2             6 February 1994
  2. #
  3. # You may need to change directory names for stat.c, filedate.c and amiga.c.
  4.  
  5.  
  6. CC = cc
  7. CFLAGS = -d AMIGA -ps -sabfmnpu -wcpr0u
  8. # -ps means short ints, -s... is optimizations, -w... is type checking
  9. LD = ln
  10. LDFLAGS = +q -m
  11. LDLIBS = -lc16
  12.  
  13. OBJS = unzip.o crypt.o envargs.o explode.o unshrink.o extract.o \
  14.        zipinfo.o file_io.o inflate.o match.o unreduce.o amiga/amiga.o
  15. FOBJS = funzip.o crypt.fo inflate.fo
  16.  
  17.  
  18. .c.o :
  19.     $(CC) -o $@ $(CFLAGS) $*.c
  20.  
  21. .c.fo:
  22.     $(CC) -o $@ -d FUNZIP $(CFLAGS) $*.c
  23.  
  24. UnZip :     $(OBJS)
  25.     $(LD) $(LDFLAGS) -o $@ $(OBJS) $(LDLIBS)
  26.  
  27. fUnZip :    $(FOBJS)
  28.     $(LD) $(LDFLAGS) -o $@ $(FOBJS) $(LDLIBS)
  29.  
  30. f : fUnZip
  31.  
  32. all : UnZip fUnZip
  33.  
  34. clean :
  35.     delete #?.(o|fo) quiet
  36.  
  37.  
  38. $(OBJS) $(FOBJS) : unzip.h amiga/amiga.h amiga/z-stat.h
  39.  
  40. crypt.o : zip.h
  41.  
  42. inflate.o inflate.fo : inflate.h
  43.  
  44. file_io.o funzip.o : tables.h
  45.  
  46. crypt.o unzip.o funzip.o file_io.o extract.o inflate.fo : crypt.h
  47.  
  48. amiga/amiga.o : amiga/filedate.c amiga/stat.c
  49.