CFLAGS = -O $(CF) SRCS = unpack.c \ globals.c \ macbinary.c \ pit.c \ pit_filehdr.c \ pit_wrfile.c \ pit_skip.c \ pit_nocomp.c \ pit_huffman.c \ sit.c \ sit_valid.c \ sit_filehdr.c \ sit_folder.c \ sit_unstuff.c \ sit_wrfile.c \ sit_skip.c \ sit_nocomp.c \ sit_rle.c \ sit_lzw.c \ sit_huffman.c \ sit_lzah.c \ cpt.c \ cpt_filehdr.c \ cpt_folder.c \ cpt_uncompct.c \ cpt_wrfile.c \ cpt_rle.c \ cpt_rle_lzh.c \ dehuffman.c \ decompress.c \ crc.c \ util.c OBJS = unpack.o \ globals.o \ macbinary.o \ pit.o \ pit_filehdr.o \ pit_wrfile.o \ pit_skip.o \ pit_nocomp.o \ pit_huffman.o \ sit.o \ sit_valid.o \ sit_filehdr.o \ sit_folder.o \ sit_unstuff.o \ sit_wrfile.o \ sit_skip.o \ sit_nocomp.o \ sit_rle.o \ sit_lzw.o \ sit_huffman.o \ sit_lzah.o \ cpt.o \ cpt_filehdr.o \ cpt_folder.o \ cpt_uncompct.o \ cpt_wrfile.o \ cpt_rle.o \ cpt_rle_lzh.o \ dehuffman.o \ decompress.o \ crc.o \ util.o LIB= ../crc/libcrc.a TNAME= ../transname/transname ONAME= ../fileio/fileio CRCS= ../crc/arc.c ../crc/binhex.c ../crc/zip.c unpack: $(OBJS) $(LIB) $(TNAME).o $(ONAME).o $(CC) $(CFLAGS) -o unpack $(OBJS) $(TNAME).o $(ONAME).o $(LIB) $(LIB): ../crc/makecrc.c (cd ../crc; make CC=$(CC) CF="$(CF)" ) $(TNAME).o: $(TNAME).c (cd ../transname; make CC=$(CC) CF="$(CF)" ) $(ONAME).o: $(ONAME).c (cd ../fileio; make CC=$(CC) CF="$(CF)" ) lint: lint $(CF) $(LFLAGS) $(SRCS) $(TNAME).c $(ONAME).c $(CRCS) clean: -rm -f *.o clobber:clean -rm -f unpack unpack.o: globals.h unpack.o: ../fileio/fileglob.h globals.o: globals.h globals.o: ../machdr/machdr.h macbinary.o: globals.h macbinary.o: ../machdr/machdr.h pit.o: ../fileio/fileio.h pit.o: ../fileio/fileglob.h pit.o: globals.h pit.o: pit.h pit.o: ../machdr/machdr.h pit.o: crc.h pit.o: masks.h pit_filehdr.o: globals.h pit_filehdr.o: pit.h pit_filehdr.o: ../machdr/machdr.h pit_filehdr.o: ../fileio/fileio.h pit_filehdr.o: masks.h pit_filehdr.o: crc.h pit_wrfile.o: pit.h pit_wrfile.o: globals.h pit_wrfile.o: masks.h pit_skip.o: globals.h pit_nocomp.o: ../fileio/fileglob.h pit_nocomp.o: globals.h sit.o: globals.h sit.o: sit.h sit.o: crc.h sit_filehdr.o: globals.h sit_filehdr.o: sit.h sit_filehdr.o: ../machdr/machdr.h sit_filehdr.o: ../fileio/fileio.h sit_filehdr.o: crc.h sit_filehdr.o: masks.h sit_folder.o: globals.h sit_folder.o: sit.h sit_folder.o: ../fileio/fileio.h sit_unstuff.o: globals.h sit_unstuff.o: sit.h sit_unstuff.o: ../machdr/machdr.h sit_unstuff.o: ../fileio/fileglob.h sit_unstuff.o: ../fileio/fileio.h sit_unstuff.o: crc.h sit_wrfile.o: ../fileio/fileio.h sit_wrfile.o: globals.h sit_wrfile.o: sit.h sit_wrfile.o: crc.h sit_wrfile.o: masks.h sit_skip.o: globals.h sit_nocomp.o: globals.h sit_nocomp.o: ../fileio/fileglob.h sit_rle.o: globals.h sit_rle.o: ../fileio/fileglob.h sit_rle.o: sit.h sit_rle.o: masks.h sit_lzw.o: crc.h sit_huffman.o: crc.h sit_lzah.o: globals.h sit_lzah.o: sit.h sit_lzah.o: masks.h sit_lzah.o: ../fileio/fileglob.h cpt.o: globals.h cpt.o: cpt.h cpt.o: crc.h cpt_filehdr.o: globals.h cpt_filehdr.o: cpt.h cpt_filehdr.o: ../machdr/machdr.h cpt_filehdr.o: ../fileio/fileio.h cpt_filehdr.o: masks.h cpt_folder.o: globals.h cpt_folder.o: cpt.h cpt_folder.o: ../fileio/fileio.h cpt_uncompct.o: ../fileio/fileio.h cpt_uncompct.o: globals.h cpt_uncompct.o: cpt.h cpt_uncompct.o: ../machdr/machdr.h cpt_uncompct.o: crc.h cpt_wrfile.o: ../fileio/fileglob.h cpt_wrfile.o: globals.h cpt_wrfile.o: cpt.h cpt_wrfile.o: crc.h cpt_rle.o: cpt.h cpt_rle_lzh.o: cpt.h cpt_rle_lzh.o: masks.h cpt_rle_lzh.o: huffman.h dehuffman.o: globals.h dehuffman.o: masks.h dehuffman.o: huffman.h dehuffman.o: ../fileio/fileglob.h decompress.o: globals.h decompress.o: ../fileio/fileglob.h util.o: ../fileio/fileglob.h util.o: globals.h util.o: masks.h