xref: /aosp_15_r20/external/zlib/contrib/minizip/Makefile (revision 86ee64e75fa5f8bce2c8c356138035642429cd05)
1*86ee64e7SAndroid Build Coastguard WorkerCC=cc
2*86ee64e7SAndroid Build Coastguard WorkerCFLAGS := $(CFLAGS) -O -I../..
3*86ee64e7SAndroid Build Coastguard Worker
4*86ee64e7SAndroid Build Coastguard WorkerUNZ_OBJS = miniunz.o unzip.o ioapi.o ../../libz.a
5*86ee64e7SAndroid Build Coastguard WorkerZIP_OBJS = minizip.o zip.o   ioapi.o ../../libz.a
6*86ee64e7SAndroid Build Coastguard Worker
7*86ee64e7SAndroid Build Coastguard Worker.c.o:
8*86ee64e7SAndroid Build Coastguard Worker	$(CC) -c $(CFLAGS) $*.c
9*86ee64e7SAndroid Build Coastguard Worker
10*86ee64e7SAndroid Build Coastguard Workerall: miniunz minizip
11*86ee64e7SAndroid Build Coastguard Worker
12*86ee64e7SAndroid Build Coastguard Workerminiunz:  $(UNZ_OBJS)
13*86ee64e7SAndroid Build Coastguard Worker	$(CC) $(CFLAGS) -o $@ $(UNZ_OBJS)
14*86ee64e7SAndroid Build Coastguard Worker
15*86ee64e7SAndroid Build Coastguard Workerminizip:  $(ZIP_OBJS)
16*86ee64e7SAndroid Build Coastguard Worker	$(CC) $(CFLAGS) -o $@ $(ZIP_OBJS)
17*86ee64e7SAndroid Build Coastguard Worker
18*86ee64e7SAndroid Build Coastguard Workertest:	miniunz minizip
19*86ee64e7SAndroid Build Coastguard Worker	@rm -f test.*
20*86ee64e7SAndroid Build Coastguard Worker	@echo hello hello hello > test.txt
21*86ee64e7SAndroid Build Coastguard Worker	./minizip test test.txt
22*86ee64e7SAndroid Build Coastguard Worker	./miniunz -l test.zip
23*86ee64e7SAndroid Build Coastguard Worker	@mv test.txt test.old
24*86ee64e7SAndroid Build Coastguard Worker	./miniunz test.zip
25*86ee64e7SAndroid Build Coastguard Worker	@cmp test.txt test.old
26*86ee64e7SAndroid Build Coastguard Worker	@rm -f test.*
27*86ee64e7SAndroid Build Coastguard Worker
28*86ee64e7SAndroid Build Coastguard Workerclean:
29*86ee64e7SAndroid Build Coastguard Worker	/bin/rm -f *.o *~ minizip miniunz test.*
30