671242f350d172e106580348e24bab66b0d7e6a5vboxsync# Makefile for PngMinus (png2pnm and pnm2png)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync# Linux / Unix
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#CC=cc
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncCC=gcc
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncLD=$(CC)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncRM=rm -f
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#PNGPATH = /usr/local
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#PNGINC = -I$(PNGPATH)/include/libpng12
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#PNGLIB = -L$(PNGPATH)/lib -lpng12
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#PNGLIBS = $(PNGPATH)/lib/libpng12.a
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncPNGINC = -I../..
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncPNGLIB = -L../.. -lpng
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncPNGLIBS = ../../libpng.a
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#ZPATH = /usr/local
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#ZINC = -I$(ZPATH)/include
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#ZLIB = -L$(ZPATH)/lib -lz
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#ZLIBS = $(ZPATH)/lib/libz.a
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncZINC = -I../../../zlib
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncZLIB = -L../../../zlib -lz
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncZLIBS = ../../../zlib/libz.a
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncCFLAGS=-O3 $(PNGINC) $(ZINC)
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncLDFLAGS=$(PNGLIB) $(ZLIB)
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncLDFLAGSS=$(PNGLIBS) $(ZLIBS)
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncC=.c
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncO=.o
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncL=.a
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncE=
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync# dependencies
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync#all: png2pnm$(E) pnm2png$(E)
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncall: png2pnm$(E) pnm2png$(E) png2pnm-static$(E) pnm2png-static$(E)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncpng2pnm$(O): png2pnm$(C)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(CC) -c $(CFLAGS) png2pnm$(C)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncpng2pnm$(E): png2pnm$(O)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(LD) -o png2pnm$(E) png2pnm$(O) $(LDFLAGS) -lm
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncpng2pnm-static$(E): png2pnm$(O)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(LD) -o png2pnm-static$(E) png2pnm$(O) $(LDFLAGSS) -lm
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncpnm2png$(O): pnm2png$(C)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(CC) -c $(CFLAGS) pnm2png$(C)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncpnm2png$(E): pnm2png$(O)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(LD) -o pnm2png$(E) pnm2png$(O) $(LDFLAGS) -lm
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncpnm2png-static$(E): pnm2png$(O)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(LD) -o pnm2png-static$(E) pnm2png$(O) $(LDFLAGSS) -lm
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncclean:
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(RM) png2pnm$(O)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(RM) pnm2png$(O)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(RM) png2pnm$(E)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(RM) pnm2png$(E)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(RM) png2pnm-static$(E)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync $(RM) pnm2png-static$(E)
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync# End of makefile for png2pnm / pnm2png