1# Makefile for PngMinus (pnm2pngm) 2# Linux / Unix 3 4#CC=cc 5CC=gcc 6LD=$(CC) 7 8RM=rm -f 9 10CFLAGS=-DPNG_USER_CONFIG -DNO_GZIP -I. -O1 11 12C=.c 13O=.o 14L=.a 15E= 16 17ZOBJS = adler32$(O) compress$(O) crc32$(O) deflate$(O) \ 18 trees$(O) zutil$(O) 19 20OBJS = pnm2pngm$(O) png$(O) pngerror$(O) pngget$(O) pngmem$(O) \ 21 pngset$(O) pngtrans$(O) pngwio$(O) pngwrite$(O) \ 22 pngwtran$(O) pngwutil$(O) $(ZOBJS) 23 24# implicit make rules ------------------------------------------------------- 25 26.c$(O): png.h pngconf.h pngpriv.h pngusr.h zlib.h 27 $(CC) -c $(CFLAGS) $< 28 29# dependencies 30 31all: pnm2pngm$(E) 32 33pnm2pngm$(E): $(OBJS) 34 $(LD) -o pnm2pngm$(E) $(OBJS) 35 strip pnm2pngm$(E) 36 37clean: 38 $(RM) pnm2pngm$(O) 39 $(RM) pnm2pngm$(E) 40 $(RM) $(OBJS) 41 42# End of makefile for pnm2pngm 43