home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 9 Archive / 09-Archive.zip / zip201.zip / msdos / makefile.gcc < prev    next >
Makefile  |  1993-02-11  |  2KB  |  81 lines

  1. # Makefile for Zip, ZipCloak, ZipNote and ZipSplit for
  2. # djgcc 1.08
  3.  
  4. # ------------- djgcc -------------
  5. CFLAGS=-Wall -O2
  6. UTILFLAGS=-c -DUTIL $(CFLAGS) -o
  7. CC=gcc
  8. LD=gcc
  9. LDFLAGS=-s
  10.  
  11. # variables
  12. OBJZ = zip.o zipfile.o zipup.o fileio.o util.o globals.o crypt.o
  13. OBJI = deflate.o trees.o bits.o match.o
  14. OBJU = zipfile_.o zipup_.o fileio_.o util_.o globals.o
  15. OBJN = zipnote.o  $(OBJU)
  16. OBJC = zipcloak.o $(OBJU) crypt_.o
  17. OBJS = zipsplit.o $(OBJU)
  18.  
  19. zips:    zip zipnote zipsplit zipcloak
  20.  
  21. zip.o:          zip.h ziperr.h tailor.h revision.h zip.c
  22.  
  23. zipfile.o:    zip.h ziperr.h tailor.h zipfile.c
  24.  
  25. zipup.o:      zip.h ziperr.h tailor.h revision.h zipup.c
  26.  
  27. fileio.o:     zip.h ziperr.h tailor.h fileio.c
  28.  
  29. util.o:       zip.h ziperr.h tailor.h util.c
  30.  
  31. globals.o:    zip.h ziperr.h tailor.h globals.c
  32.  
  33. deflate.o:    zip.h ziperr.h tailor.h deflate.c
  34.  
  35. trees.o:      zip.h ziperr.h tailor.h trees.c
  36.  
  37. bits.o:       zip.h ziperr.h tailor.h bits.c
  38.  
  39. crypt.o:      zip.h ziperr.h tailor.h crypt.c
  40.  
  41. zipcloak.o:   zip.h ziperr.h tailor.h revision.h zipcloak.c
  42.  
  43. zipnote.o:    zip.h ziperr.h tailor.h revision.h zipnote.c
  44.  
  45. zipsplit.o:   zipsplit.c zip.h ziperr.h tailor.h revision.h
  46.  
  47. zipfile_.o:   zipfile.c zip.h ziperr.h tailor.h
  48.     $(CC) $(UTILFLAGS) $@ zipfile.c
  49.  
  50. zipup_.o:     zipup.c zip.h ziperr.h tailor.h
  51.     $(CC) $(UTILFLAGS) $@ zipup.c
  52.  
  53. fileio_.o:    fileio.c zip.h ziperr.h tailor.h
  54.     $(CC) $(UTILFLAGS) $@ fileio.c
  55.  
  56. util_.o:    util.c zip.h ziperr.h tailor.h
  57.     $(CC) $(UTILFLAGS) $@ util.c
  58.  
  59. crypt_.o:     crypt.c zip.h
  60.     $(CC) $(UTILFLAGS) $@ crypt.c
  61.  
  62. zip: $(OBJZ) $(OBJI)
  63.     $(LD) $(LDFLAGS) $(OBJZ) $(OBJI) -o $@
  64.     aout2exe $@
  65.     del $@
  66.  
  67. zipcloak: $(OBJC)
  68.     $(LD) $(LDFLAGS) $(OBJC) -o $@
  69.     aout2exe $@
  70.     del $@
  71.  
  72. zipnote: $(OBJN)
  73.     $(LD) $(LDFLAGS) $(OBJN) -o $@
  74.     aout2exe $@
  75.     del $@
  76.  
  77. zipsplit: $(OBJS)
  78.     $(LD) $(LDFLAGS) $(OBJS) -o $@
  79.     aout2exe $@
  80.     del $@
  81.