# makefile for pngmeta
# Requires ANSI C compiler
# Copyright (C) 1995 Dave Beckett <D.J.Beckett@ukc.ac.uk>, UKC

ZLIB=../zlib-0.95
PNGLIB=../libpng-0.85

CC=gcc
CFLAGS=-I$(PNGLIB) -I$(ZLIB) -O -g
LDFLAGS=-L$(PNGLIB) -L$(ZLIB) -lpng -lz -lm

#RANLIB=ranlib
RANLIB=echo

# where make install puts pngmeta
prefix=/usr/local

OBJS = pngmeta.o

all: pngmeta test

pngmeta: $(OBJS)
	$(CC) -o pngmeta $(CCFLAGS) pngmeta.o $(LDFLAGS)

test: pngmeta
	./pngmeta ct1n0g04.png
	./pngmeta -soif ct1n0g04.png
	./pngmeta < ct1n0g04.png

install: pngmeta
	-@mkdir $(prefix)/bin
	cp pngmeta $(prefix)/bin

clean:
	rm -f *.o pngmeta *~
