OSDN Git Service

[DTXV] #26010 #PAN EL (WAV番号=ELの#PAN)を#PANELと誤認識しないよう修正。
[dtxmania/dtxmania.git] / @libpngソリューション / lpng157 / contrib / pngminus / makefile.std
1 # Makefile for PngMinus (png2pnm and pnm2png)\r
2 # Linux / Unix\r
3 \r
4 #CC=cc\r
5 CC=gcc\r
6 LD=$(CC)\r
7 \r
8 RM=rm -f\r
9 \r
10 #PNGPATH = /usr/local\r
11 #PNGINC = -I$(PNGPATH)/include/libpng15\r
12 #PNGLIB = -L$(PNGPATH)/lib -lpng15\r
13 #PNGLIBS = $(PNGPATH)/lib/libpng15.a\r
14 PNGINC = -I../..\r
15 PNGLIB = -L../.. -lpng\r
16 PNGLIBS = ../../libpng.a\r
17 \r
18 #ZPATH = /usr/local\r
19 #ZINC = -I$(ZPATH)/include\r
20 #ZLIB = -L$(ZPATH)/lib -lz\r
21 #ZLIBS = $(ZPATH)/lib/libz.a\r
22 ZINC = -I../../../zlib\r
23 ZLIB = -L../../../zlib -lz\r
24 ZLIBS = ../../../zlib/libz.a\r
25 \r
26 CFLAGS=$(PNGINC) $(ZINC)\r
27 LDLIBS=$(PNGLIB) $(ZLIB)\r
28 LDLIBSS=$(PNGLIBS) $(ZLIBS)\r
29 C=.c\r
30 O=.o\r
31 L=.a\r
32 E=\r
33 \r
34 # dependencies\r
35 \r
36 #all: png2pnm$(E) pnm2png$(E)\r
37 all: png2pnm$(E) pnm2png$(E) png2pnm-static$(E) pnm2png-static$(E)\r
38 \r
39 png2pnm$(O): png2pnm$(C)\r
40         $(CC) -c $(CFLAGS) png2pnm$(C)\r
41 \r
42 png2pnm$(E): png2pnm$(O)\r
43         $(LD) $(LDFLAGS) -o png2pnm$(E) png2pnm$(O) $(LDLIBS) -lm\r
44 \r
45 png2pnm-static$(E): png2pnm$(O)\r
46         $(LD) $(LDFLAGS) -o png2pnm-static$(E) png2pnm$(O) $(LDLIBSS) -lm\r
47 \r
48 pnm2png$(O): pnm2png$(C)\r
49         $(CC) -c $(CFLAGS) pnm2png$(C)\r
50 \r
51 pnm2png$(E): pnm2png$(O)\r
52         $(LD) $(LDFLAGS) -o pnm2png$(E) pnm2png$(O) $(LDLIBS) -lm\r
53 \r
54 pnm2png-static$(E): pnm2png$(O)\r
55         $(LD) $(LDFLAGS) -o pnm2png-static$(E) pnm2png$(O) $(LDLIBSS) -lm\r
56 \r
57 clean:\r
58         $(RM) png2pnm$(O)\r
59         $(RM) pnm2png$(O)\r
60         $(RM) png2pnm$(E)\r
61         $(RM) pnm2png$(E)\r
62         $(RM) png2pnm-static$(E)\r
63         $(RM) pnm2png-static$(E)\r
64 \r
65 # End of makefile for png2pnm / pnm2png\r