makefile.std revision 671242f350d172e106580348e24bab66b0d7e6a5
c05435d86f46effbb48f460bd664b0c4170c07f1johanengelen# Makefile for PngMinus (png2pnm and pnm2png)
c05435d86f46effbb48f460bd664b0c4170c07f1johanengelen# Linux / Unix
c05435d86f46effbb48f460bd664b0c4170c07f1johanengelen
c05435d86f46effbb48f460bd664b0c4170c07f1johanengelen#CC=cc
c05435d86f46effbb48f460bd664b0c4170c07f1johanengelenCC=gcc
c05435d86f46effbb48f460bd664b0c4170c07f1johanengelenLD=$(CC)
c05435d86f46effbb48f460bd664b0c4170c07f1johanengelen
c05435d86f46effbb48f460bd664b0c4170c07f1johanengelenRM=rm -f
c05435d86f46effbb48f460bd664b0c4170c07f1johanengelen
9efa90a14f617d756ada86d166a3509042565469johanengelen#PNGPATH = /usr/local
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow#PNGINC = -I$(PNGPATH)/include/libpng12
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow#PNGLIB = -L$(PNGPATH)/lib -lpng12
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadow#PNGLIBS = $(PNGPATH)/lib/libpng12.a
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowPNGINC = -I../..
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowPNGLIB = -L../.. -lpng
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadowPNGLIBS = ../../libpng.a
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
5ad07d9f8a12d76d24a6a8f60f4caa29f2265555Shlomi Fish#ZPATH = /usr/local
5ad07d9f8a12d76d24a6a8f60f4caa29f2265555Shlomi Fish#ZINC = -I$(ZPATH)/include
5ad07d9f8a12d76d24a6a8f60f4caa29f2265555Shlomi Fish#ZLIB = -L$(ZPATH)/lib -lz
5ad07d9f8a12d76d24a6a8f60f4caa29f2265555Shlomi Fish#ZLIBS = $(ZPATH)/lib/libz.a
5ad07d9f8a12d76d24a6a8f60f4caa29f2265555Shlomi FishZINC = -I../../../zlib
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowZLIB = -L../../../zlib -lz
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowZLIBS = ../../../zlib/libz.a
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadow
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowCFLAGS=-O3 $(PNGINC) $(ZINC)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowLDFLAGS=$(PNGLIB) $(ZLIB)
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadowLDFLAGSS=$(PNGLIBS) $(ZLIBS)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowC=.c
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowO=.o
9efa90a14f617d756ada86d166a3509042565469johanengelenL=.a
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowE=
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadow# dependencies
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
0586e948b7fc1e97fa7cdddf926e4ec768a40392verbalshadow#all: png2pnm$(E) pnm2png$(E)
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadowall: png2pnm$(E) pnm2png$(E) png2pnm-static$(E) pnm2png-static$(E)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadowpng2pnm$(O): png2pnm$(C)
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadow $(CC) -c $(CFLAGS) png2pnm$(C)
cbd9e9998d6b2b36f0a979bea85d75410f3d3974johanengelen
cbd9e9998d6b2b36f0a979bea85d75410f3d3974johanengelenpng2pnm$(E): png2pnm$(O)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow $(LD) -o png2pnm$(E) png2pnm$(O) $(LDFLAGS) -lm
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadowpng2pnm-static$(E): png2pnm$(O)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow $(LD) -o png2pnm-static$(E) png2pnm$(O) $(LDFLAGSS) -lm
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadowpnm2png$(O): pnm2png$(C)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow $(CC) -c $(CFLAGS) pnm2png$(C)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadowpnm2png$(E): pnm2png$(O)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow $(LD) -o pnm2png$(E) pnm2png$(O) $(LDFLAGS) -lm
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadowpnm2png-static$(E): pnm2png$(O)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow $(LD) -o pnm2png-static$(E) pnm2png$(O) $(LDFLAGSS) -lm
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadowclean:
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow $(RM) png2pnm$(O)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow $(RM) pnm2png$(O)
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadow $(RM) png2pnm$(E)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow $(RM) pnm2png$(E)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow $(RM) png2pnm-static$(E)
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadow $(RM) pnm2png-static$(E)
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow
61a68cdf709696df81afb4293f0db1cf85ad7180verbalshadow# End of makefile for png2pnm / pnm2png
0311847cf7400d865b1f6e730ec2e3cf210a4104verbalshadow