home *** CD-ROM | disk | FTP | other *** search
- # Makefile for Zip, ZipNote and ZipSplit for
- # Atari ST with Turbo C 2.0.
-
- # To use, do "make -f makefile.st"
-
- # ------------- Turbo C -------------
- TCHOME=\TC
-
- CFLAGS=-A -G -I$(TCHOME)\INCLUDE -DATARI_ST
- UTILFLAGS=-DUTIL $(CFLAGS)
- CC=tcc
- LD=tlink
- LDFLAGS= -S=8192
-
- # variables
- OBJZ = zip.o zipfile.o zipup.o fileio.o util.o globals.o atari.o
- OBJI = deflate.o trees.o bits.o
-
- OBJU = zipfile_.o zipup_.o fileio_.o util_.o globals.o
- OBJN = zipnote.o $(OBJU)
- OBJS = zipsplit.o $(OBJU)
-
- zips: zip.prg zipnote.prg zipsplit.prg
- echo done
-
- atari.o: atari.c
- $(CC) -c $(CFLAGS) atari.c
-
- zip.o: zip.h ziperr.h tailor.h revision.h zip.c
- $(CC) -c $(CFLAGS) zip.c
-
- zipfile.o: zip.h ziperr.h tailor.h zipfile.c
- $(CC) -c $(CFLAGS) zipfile.c
-
- zipup.o: zip.h ziperr.h tailor.h revision.h zipup.c
- $(CC) -c $(CFLAGS) zipup.c
-
- fileio.o: zip.h ziperr.h tailor.h fileio.c
- $(CC) -c $(CFLAGS) fileio.c
-
- util.o: zip.h ziperr.h tailor.h util.c
- $(CC) -c $(CFLAGS) util.c
-
- globals.o: zip.h ziperr.h tailor.h globals.c
- $(CC) -c $(CFLAGS) globals.c
-
- zipnote.o: zip.h ziperr.h tailor.h revision.h zipnote.c
- $(CC) -c $(CFLAGS) zipnote.c
-
- zipsplit.o: zipsplit.c zip.h ziperr.h tailor.h revision.h
- $(CC) -c $(CFLAGS) zipsplit.c
-
- deflate.o: zip.h ziperr.h tailor.h deflate.c
- $(CC) -c $(CFLAGS) deflate.c
-
- trees.o: zip.h ziperr.h tailor.h trees.c
- $(CC) -c $(CFLAGS) trees.c
-
- bits.o: zip.h ziperr.h tailor.h bits.c
- $(CC) -c $(CFLAGS) bits.c
-
- zipfile_.o: zipfile.c zip.h ziperr.h tailor.h
- $(CC) -c $(UTILFLAGS) -Ozipfile_.o zipfile.c
-
- zipup_.o: zipup.c zip.h ziperr.h tailor.h
- $(CC) -c $(UTILFLAGS) -Ozipup_.o zipup.c
-
- fileio_.o: fileio.c zip.h ziperr.h tailor.h
- $(CC) -c $(UTILFLAGS) -Ofileio_.o fileio.c
-
- util_.o: util.c zip.h ziperr.h tailor.h
- $(CC) -c $(UTILFLAGS) -Ofileio_.o fileio.c
-
- zip.prg: $(OBJZ) $(OBJI)
- $(LD) $(LDFLAGS) -C=zip.lnk -O=$@
-
- zipnote.prg: $(OBJN)
- $(LD) $(LDFLAGS) -C=zipn.lnk -O=$@
-
- zipsplit.prg: $(OBJS)
- $(LD) $(LDFLAGS) -C=zips.lnk -O=$@
-