# Makefile for pnmtopng/pngtopnm
# Copyright (C) 1995-1997 Willem van Schaik

CC=cc
COPY=cp
DEL=rm

# change to match your directories
#     it is suggested that you place things like libpng and zlib in 
#     version-specific directories like ../zlib-1.0 and that you make a 
#     symbolic link like "ln -s zlib-1.0 zlib" in the .. directory 
LIBPNG=../libpng
ZLIB=../zlib
NETPBM=../netpbm
#NETPBM=/usr/local/netpbm

# where "make install" puts pnmtopng and pngtopnm
INSTDIR=/Users/Willem/Unix

CFLAGS=-I$(NETPBM) \
	-I$(NETPBM)/pnm \
	-I$(NETPBM)/ppm \
	-I$(NETPBM)/pgm \
	-I$(NETPBM)/pbm \
	-I$(LIBPNG) \
	-I$(ZLIB)

LDFLAGS=-L. \
	-L$(LIBPNG)/ \
	-L$(ZLIB)/ \
	-L$(NETPBM)/pnm/ \
	-L$(NETPBM)/ppm/ \
	-L$(NETPBM)/pgm/ \
	-L$(NETPBM)/pbm/ \
	-lpng -lz -lpnm -lppm -lpgm -lpbm -lm

OBJS = pnmtopng.o pngtopnm.o 

all: pnmtopng pngtopnm

pnmtopng: pnmtopng.o
	$(CC) -o pnmtopng pnmtopng.o $(LDFLAGS)

pngtopnm: pngtopnm.o
	$(CC) -o pngtopnm pngtopnm.o $(LDFLAGS)

install: all
	$(COPY) pnmtopng $(INSTDIR)/bin
#	$(COPY) pnmtopng.c $(INSTDIR)
	$(COPY) pnmtopng.1 $(INSTDIR)/man/man1
	$(COPY) pngtopnm $(INSTDIR)/bin
#	$(COPY) pngtopnm.c $(INSTDIR)
	$(COPY) pngtopnm.1 $(INSTDIR)/man/man1

clean:
	$(DEL) -f *.o pnmtopng pngtopnm

# leave this line empty

$(OBJS):
