2
# Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
3
# For conditions of distribution and use, see copyright notice in png.h
5
# where make install puts libpng.a and png.h
8
# Where the zlib library and include files are located
9
ZLIBLIB=../../zlib-1.1.3
10
ZLIBINC=../../zlib-1.1.3
13
CFLAGS=-I$(ZLIBINC) -O # -g -DPNG_DEBUG=5
14
LDFLAGS=-L. -L$(ZLIBLIB) -lpng -lz -lm
18
OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o \
19
pngread.o pngrio.o pngwio.o pngwrite.o pngrtran.o \
20
pngwtran.o pngmem.o pngerror.o pngpread.o
28
pngtest: pngtest.o libpng.a
29
$(CC) -o pngtest $(CFLAGS) pngtest.o $(LDFLAGS)
35
-@mkdir $(prefix)/include
37
cp png.h $(prefix)/include
38
cp pngconf.h $(prefix)/include
39
chmod 644 $(prefix)/include/png.h
40
chmod 644 $(prefix)/include/pngconf.h
41
cp libpng.a $(prefix)/lib
42
chmod 644 $(prefix)/lib/libpng.a
47
rm -f pngtest.exe pngout.png
49
DOCS = ANNOUNCE CHANGES INSTALL KNOWNBUG LICENSE README TODO Y2KINFO
51
chmod a-w *.[ch35] $(DOCS) scripts/*
53
# DO NOT DELETE THIS LINE -- make depend depends on it.
55
png.o: png.h pngconf.h
56
pngerror.o: png.h pngconf.h
57
pngrio.o: png.h pngconf.h
58
pngwio.o: png.h pngconf.h
59
pngmem.o: png.h pngconf.h
60
pngset.o: png.h pngconf.h
61
pngget.o: png.h pngconf.h
62
pngread.o: png.h pngconf.h
63
pngrtran.o: png.h pngconf.h
64
pngrutil.o: png.h pngconf.h
65
pngtest.o: png.h pngconf.h
66
pngtrans.o: png.h pngconf.h
67
pngwrite.o: png.h pngconf.h
68
pngwtran.o: png.h pngconf.h
69
pngwutil.o: png.h pngconf.h
70
pngpread.o: png.h pngconf.h