CFLAGS=-O all: pack unpack pack unpack: $$@.o packlib.a $(CC) -o $@ $@.o packlib.a -lm packlib.a: packlib.a(closefile.o) packlib.a(openfile.o) packlib.a(squeeze.o) packlib.a(unsqueeze.o) packlib.a(checksum.o) packlib.a(closefile.o): filehdr.h packlib.a(openfile.o): filehdr.h packlib.a(squeeze.o): filehdr.h packlib.a(unsqueeze.o): filehdr.h packlib.a(checksum.o): checksum.h pack.o unpack.o: filehdr.h checksum.h