11.1.1.3SchristosCC?=cc 21.1.1.2SchristosCFLAGS := $(CFLAGS) -O -I../.. 31.1Schristos 41.1SchristosUNZ_OBJS = miniunz.o unzip.o ioapi.o ../../libz.a 51.1SchristosZIP_OBJS = minizip.o zip.o ioapi.o ../../libz.a 61.1Schristos 71.1Schristos.c.o: 81.1Schristos $(CC) -c $(CFLAGS) $*.c 91.1Schristos 101.1Schristosall: miniunz minizip 111.1Schristos 121.1Schristosminiunz: $(UNZ_OBJS) 131.1Schristos $(CC) $(CFLAGS) -o $@ $(UNZ_OBJS) 141.1Schristos 151.1Schristosminizip: $(ZIP_OBJS) 161.1Schristos $(CC) $(CFLAGS) -o $@ $(ZIP_OBJS) 171.1Schristos 181.1Schristostest: miniunz minizip 191.1.1.2Schristos @rm -f test.* 201.1.1.2Schristos @echo hello hello hello > test.txt 211.1.1.2Schristos ./minizip test test.txt 221.1Schristos ./miniunz -l test.zip 231.1.1.2Schristos @mv test.txt test.old 241.1Schristos ./miniunz test.zip 251.1.1.2Schristos @cmp test.txt test.old 261.1.1.2Schristos @rm -f test.* 271.1Schristos 281.1Schristosclean: 291.1.1.2Schristos /bin/rm -f *.o *~ minizip miniunz test.* 30