12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # Makefile for PngMinus (png2pnm and pnm2png)
- # Linux / Unix
- #CC=cc
- CC=gcc
- LD=$(CC)
- RM=rm -f
- #PNGPATH = /usr/local
- #PNGINC = -I$(PNGPATH)/include/libpng16
- #PNGLIB = -L$(PNGPATH)/lib -lpng16
- #PNGLIBS = $(PNGPATH)/lib/libpng16.a
- PNGINC = -I../..
- PNGLIB = -L../.. -lpng
- PNGLIBS = ../../libpng.a
- #ZPATH = /usr/local
- #ZINC = -I$(ZPATH)/include
- #ZLIB = -L$(ZPATH)/lib -lz
- #ZLIBS = $(ZPATH)/lib/libz.a
- ZINC = -I../../../zlib
- ZLIB = -L../../../zlib -lz
- ZLIBS = ../../../zlib/libz.a
- CPPFLAGS=$(PNGINC) $(ZINC)
- CFLAGS=
- LDLIBS=$(PNGLIB) $(ZLIB)
- LDLIBSS=$(PNGLIBS) $(ZLIBS)
- C=.c
- O=.o
- L=.a
- E=
- # dependencies
- #all: png2pnm$(E) pnm2png$(E)
- all: png2pnm$(E) pnm2png$(E) png2pnm-static$(E) pnm2png-static$(E)
- png2pnm$(O): png2pnm$(C)
- $(CC) -c $(CPPFLAGS) $(CFLAGS) png2pnm$(C)
- png2pnm$(E): png2pnm$(O)
- $(LD) $(LDFLAGS) -o png2pnm$(E) png2pnm$(O) $(LDLIBS) -lm
- png2pnm-static$(E): png2pnm$(O)
- $(LD) $(LDFLAGS) -o png2pnm-static$(E) png2pnm$(O) $(LDLIBSS) -lm
- pnm2png$(O): pnm2png$(C)
- $(CC) -c $(CPPFLAGS) $(CFLAGS) pnm2png$(C)
- pnm2png$(E): pnm2png$(O)
- $(LD) $(LDFLAGS) -o pnm2png$(E) pnm2png$(O) $(LDLIBS) -lm
- pnm2png-static$(E): pnm2png$(O)
- $(LD) $(LDFLAGS) -o pnm2png-static$(E) pnm2png$(O) $(LDLIBSS) -lm
- clean:
- $(RM) png2pnm$(O)
- $(RM) pnm2png$(O)
- $(RM) png2pnm$(E)
- $(RM) pnm2png$(E)
- $(RM) png2pnm-static$(E)
- $(RM) pnm2png-static$(E)
- # End of makefile for png2pnm / pnm2png
|