Fossil SCM

fossil-scm / compat / zlib / contrib / minizip / Makefile
Blame History Raw 34 lines
1
CPPFLAGS = -I../..
2
3
UNZ_OBJS = miniunz.o unzip.o ioapi.o ../../libz.a
4
ZIP_OBJS = minizip.o zip.o ioapi.o ../../libz.a
5
6
all: miniunz minizip
7
8
miniunz.o: miniunz.c unzip.h iowin32.h
9
minizip.o: minizip.c zip.h iowin32.h ints.h
10
unzip.o: unzip.c unzip.h crypt.h
11
zip.o: zip.c zip.h crypt.h skipset.h ints.h
12
ioapi.o: ioapi.c ioapi.h ints.h
13
iowin32.o: iowin32.c iowin32.h ioapi.h
14
mztools.o: mztools.c unzip.h
15
16
miniunz: $(UNZ_OBJS)
17
${CC} ${LDFLAGS} -o $@ $(UNZ_OBJS)
18
19
minizip: $(ZIP_OBJS)
20
${CC} ${LDFLAGS} -o $@ $(ZIP_OBJS)
21
22
test: miniunz minizip
23
@rm -f test.*
24
@echo hello hello hello > test.txt
25
./minizip test test.txt
26
./miniunz -l test.zip
27
@mv test.txt test.old
28
./miniunz test.zip
29
@cmp test.txt test.old
30
@rm -f test.*
31
32
clean:
33
/bin/rm -f *.o *~ minizip miniunz test.*
34

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button