--- nut-16.12.orig//fltk/Makefile +++ nut-16.12/fltk/Makefile @@ -16,7 +16,7 @@ CXX = g++ endif -CFLAGS := -I.. `fltk-config --optim --cflags` -O -DNUTDIR=$(NUTDIR) -DFOODDIR=$(FOODDIR) +CFLAGS += -I.. `fltk-config --optim --cflags` -DNUTDIR=$(NUTDIR) -DFOODDIR=$(FOODDIR) ifeq ($(CXX),g++) CFLAGS += -Wall -fno-inline -ansi @@ -28,7 +28,7 @@ OBJS := ../anameal.o ../db.o ../food.o ../meal.o ../options.o ../prtmenu.o ../recmeal.o ../util.o $(patsubst %.cc,%.o,$(SOURCE)) nut: $(OBJS) - $(CXX) -O -o $(EXECUTABLE) $(OBJS) $(LIBS) + $(CXX) $(LDFLAGS) -o $(EXECUTABLE) $(OBJS) $(LIBS) deps: makedepend -Y. *.h *.cc >/dev/null 2>&1 --- nut-16.12.orig//Makefile +++ nut-16.12/Makefile @@ -1,4 +1,4 @@ -prefix = /usr/local +prefix = /usr libdir = $(prefix)/lib/nut bindir = $(prefix)/bin mandir = $(prefix)/man/man1 @@ -8,15 +8,6 @@ EXECUTABLE := nut LIBS := -lm -FLTK_CONFIG := $(shell fltk-config --version 2>/dev/null) -ifeq ($(FLTK_CONFIG),) -HAVE_FLTK = 0 -FLTK_NUT = -else -HAVE_FLTK = 1 -FLTK_NUT = fltk/Nut -endif - OS := $(shell uname -s) ifeq ($(OS),HP-UX) CC = cc @@ -24,7 +15,7 @@ CC = gcc endif -CFLAGS := -O -DNUTDIR=$(NUTDIR) -DFOODDIR=$(FOODDIR) +CFLAGS += -DNUTDIR=$(NUTDIR) -DFOODDIR=$(FOODDIR) ifeq ($(CC),gcc) CFLAGS += -Wall -fno-inline -ansi endif @@ -34,15 +25,10 @@ SOURCE := $(wildcard *.c) OBJS := $(patsubst %.c,%.o,$(SOURCE)) -all: nut $(FLTK_NUT) +all: nut nut: $(OBJS) - $(CC) -O -o $(EXECUTABLE) $(OBJS) $(LIBS) - -ifeq ($(HAVE_FLTK),1) -$(FLTK_NUT): - -cd fltk; $(MAKE) -endif + $(CC) $(LDFLAGS) -o $(EXECUTABLE) $(OBJS) $(LIBS) deps: makedepend -Y. *.c >/dev/null 2>&1