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

CC=cc
COPY=cp
DEL=rm

# change to match your directories
NETPBM=../netpbm
ZLIB=../zlib-0.95
LIBPNG=../libpng-0.80

CFLAGS=-I$(NETPBM) \
	-I$(NETPBM)/pnm \
	-I$(NETPBM)/ppm \
	-I$(NETPBM)/pgm \
	-I$(NETPBM)/pbm \
	-I$(LIBPNG) \
	-I$(ZLIB) \
	-g
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

# where make install puts pnmtopng and pngtopnm
INSTDIR=../$(NETPBM)/pnm
#INSTDIR=/usr/local/bin

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)
	$(COPY) pnmtopng.c $(INSTDIR)
	$(COPY) pnmtopng.1 $(INSTDIR)
	$(COPY) pngtopnm $(INSTDIR)
	$(COPY) pngtopnm.c $(INSTDIR)
	$(COPY) pngtopnm.1 $(INSTDIR)

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

# leave this line empty

$(OBJS):
