summaryrefslogtreecommitdiff
blob: 872bc634db49af75946dfb09819eae3490c1d382 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
--- scripts/Makefile.gcc.orig	2003-10-31 11:49:17.000000000 +0000
+++ scripts/Makefile.gcc	2003-10-31 12:17:46.000000000 +0000
@@ -3,19 +3,26 @@
 
 all: optipng
 
-optipng: optipng.o opngio.o opngreduc.o cbitset.o \
-  wildargs.o libpng.a libz.a
-	gcc -s -o optipng optipng.o opngio.o opngreduc.o cbitset.o \
-	  wildargs.o libpng.a libz.a
+optipng: CFLAGS += -I../lib-cos/zlib -I../lib-cos/libpng
+optipng: optipng.o opngio.o opngreduc.o cbitset.o libpng.a libz.a
+	${CC} ${LDFLAGS} -o optipng optipng.o opngio.o opngreduc.o cbitset.o libpng.a libz.a
+
+optipng-extpng: CFLAGS += -I../lib-cos/libpng
+optipng-extpng: optipng.o opngio.o opngreduc.o cbitset.o libz.a
+	${CC} ${LDFLAGS} -lpng -o optipng optipng.o opngio.o opngreduc.o cbitset.o libz.a
+
+optipng-extzlib: CFLAGS += -I../lib-cos/zlib
+optipng-extzlib: optipng.o opngio.o opngreduc.o cbitset.o libpng.a
+	${CC} ${LDFLAGS} -lz -o optipng optipng.o opngio.o opngreduc.o cbitset.o libpng.a
+
+optipng-allext: optipng.o opngio.o opngreduc.o cbitset.o
+	${CC} ${LDFLAGS} -lpng -lz -o optipng optipng.o opngio.o opngreduc.o cbitset.o
 
 .c.o: #png.h opng.h
-	gcc -c -O2 -I../lib-cos/zlib -I../lib-cos/libpng -Wall $*.c
+	gcc ${CFLAGS} -c $*.c
 
 cbitset.o: cbitset.c cbitset.h
-	gcc -c -O2 -Wall $*.c
-
-wildargs.o: xtra/wildargs.c
-	gcc -c -O2 xtra/wildargs.c
+	gcc ${CFLAGS} -c $*.c
 
 libpng.a: ../lib-cos/libpng/libpng.a
 	cp ../lib-cos/libpng/libpng.a libpng.a