$NetBSD: patch-ab,v 1.4 2010/01/28 19:27:03 joerg Exp $ --- src/Makefile.orig 2006-12-10 13:10:30.000000000 -0500 +++ src/Makefile @@ -25,31 +25,31 @@ DECOMPOSE_OBJS = pngutil.o \ error.o \ decompose.o -CONF_CFLAGS = $(shell pkg-config --cflags libconfuse) -CONF_LIBS = $(shell pkg-config --libs libconfuse) +#CONF_CFLAGS = $(shell pkg-config --cflags libconfuse) +#CONF_LIBS = $(shell pkg-config --libs libconfuse) -CFLAGS = -Wall -O3 -march=athlon-xp $(CONF_CFLAGS) -ffast-math +CFLAGS?= -Wall -O3 -march=athlon-xp $(CONF_CFLAGS) -ffast-math #CFLAGS = -Wall -g -march=athlon-xp $(CONF_CFLAGS) -pg #CFLAGS = -Wall -g -march=athlon-xp $(CONF_CFLAGS) -DDEBUG #CFLAGS = -Wall -g -march=athlon-xp $(CONF_FLAGS) -ffast-math -O2 #LDFLAGS = $(CONF_LIBS) -lpng -pg -LDFLAGS = $(CONF_LIBS) -lpng +LDADD = `pkg-config --libs libpng` `pkg-config --libs libconfuse` -lm all: nelma-cap decompose nelma-drc -%.o: %.c - $(CC) $(CFLAGS) $(INCS) -c $< -o $@ +.c.o: + $(CC) $(CFLAGS) `pkg-config --cflags libpng` `pkg-config --cflags libconfuse` $(INCS) -c $< -o $@ nelma-cap: $(NELMA_CAP_OBJS) - $(CC) $^ -o $@ $(LDFLAGS) + $(CC) $(NELMA_CAP_OBJS) -o $@ $(LDFLAGS) $(LDADD) nelma-drc: $(NELMA_DRC_OBJS) - $(CC) $^ -o $@ $(LDFLAGS) + $(CC) $(NELMA_DRC_OBJS) -o $@ $(LDFLAGS) $(LDADD) decompose: $(DECOMPOSE_OBJS) - $(CC) $^ -o $@ $(LDFLAGS) + $(CC) $(DECOMPOSE_OBJS) -o $@ $(LDFLAGS) $(LDADD) clean: rm -f $(NELMA_CAP_OBJS) @@ -58,8 +58,9 @@ clean: rm -f nelma-cap rm -f nelma-drc +INSTALL_PROGRAM?= install install: all - install nelma-cap $(PREFIX)/bin - install nelma-drc $(PREFIX)/bin + $(BSD_INSTALL_PROGRAM) nelma-cap ${DESTDIR}$(PREFIX)/bin + $(BSD_INSTALL_PROGRAM) nelma-drc ${DESTDIR}$(PREFIX)/bin .PHONY: all clean install