--- Makefile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) Index: 0.5/Makefile =================================================================== --- 0.5.orig/Makefile +++ 0.5/Makefile @@ -25,17 +25,18 @@ DISTFILES = LICENSE README README.pngcom # Installation options # Change these to suit your system's requirements -BINDIR=/usr/bin -MANDIR=/usr/share/man/man1 -DOCDIR=/usr/share/doc/pngnq +BINDIR=$(DESTDIR)/usr/bin +MANDIR=$(DESTDIR)/usr/share/man/man1 +DOCDIR=$(DESTDIR)/usr/share/doc/pngnq # Build options PNGINC = ${shell libpng-config --cflags} PNGLIB = ${shell libpng-config --ldflags} -CFLAGS = -O3 -g -Wall -pedantic -I. -D VERSION=\"$(VERSION)\" $(PNGINC) -funroll-loops -fomit-frame-pointer +CFLAGS ?= -O3 -g -Wall -pedantic -funroll-loops -fomit-frame-pointer +CFLAGS += -I. -D VERSION=\"$(VERSION)\" $(PNGINC) -LDFLAGS = $(PNGLIB) +LDFLAGS = $(PNGLIB) -lz -lm OBJS = pngnq.o rwpng.o neuquant32.o freegetopt/getopt.o ############################################# @@ -72,7 +73,12 @@ bindist: all # Install install: all + install -d ${BINDIR} install -t ${BINDIR} pngnq pngcomp - install -t ${MANDIR} pngnq.1 + install -d ${MANDIR} + install -m 0644 -t ${MANDIR} pngnq.1 + +install-doc: install -d ${DOCDIR} install -t ${DOCDIR} README LICENSE README.pngcomp +