diff options
Diffstat (limited to 'audio/nosefart/files/patch-Makefile')
-rw-r--r-- | audio/nosefart/files/patch-Makefile | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/audio/nosefart/files/patch-Makefile b/audio/nosefart/files/patch-Makefile new file mode 100644 index 000000000000..d4af7a2b2769 --- /dev/null +++ b/audio/nosefart/files/patch-Makefile @@ -0,0 +1,73 @@ +--- Makefile.orig Wed Sep 24 11:02:34 2003 ++++ Makefile Wed Sep 24 19:43:19 2003 +@@ -1,11 +1,10 @@ + ################################ + # Configuration + +-CC = gcc +-CFLAGS = +-LDFLAGS = -lm +-PREFIX = /usr/local +-WANT_DEBUG=TRUE ++CC ?= gcc ++CFLAGS ?= ++LDFLAGS ?= -lm ++PREFIX ?= /usr/local + + # nothing below here should need to be changed + +@@ -21,19 +20,13 @@ SRCDIR = src + + CFLAGS += -DNSF_PLAYER + +-ifeq "$(WANT_DEBUG)" "TRUE" +- CFLAGS += -ggdb +-else +- CFLAGS += -O2 -fomit-frame-pointer -ffast-math -funroll-loops +- DEBUG_OBJECTS = +-endif +- + CFLAGS +=\ + -I$(SRCDIR)\ + -I$(SRCDIR)/linux\ + -I$(SRCDIR)/sndhrdw\ + -I$(SRCDIR)/machine\ + -I$(SRCDIR)/cpu/nes6502\ ++ -I$(LOCALBASE)/include\ + -I$(BUILDTOP)\ + -I/usr/local/include/ + +@@ -59,6 +52,8 @@ SRCS = $(addsuffix .c, $(FILES) linux/ma + SOURCES = $(addprefix $(SRCDIR)/, $(SRCS)) + OBJECTS = $(patsubst $(SRCDIR)/%.c,$(BUILDDIR)/%.o,$(SOURCES)) + ++LDLIBS = -lm ++ + ALL_OBJECTS = $(OBJECTS) + + ALL_TARGETS = $(BUILDTOP)/$(NAME) +@@ -82,12 +77,13 @@ $(BUILDTOP)/config.h: $(BUILDDIR) Makefi + + $(BUILDDIR)/dep: $(BUILDTOP)/config.h + $(CC) $(NSFINFO_CFLAGS) $(CFLAGS) -M $(SOURCES) > $@ ++dep: $(BUILDDIR)/dep + +--include $(BUILDDIR)/dep/ ++-include $(BUILDDIR)/dep + + install: all + mkdir -p $(PREFIX)/bin +- cp $(ALL_TARGETS) $(PREFIX)/bin ++ $(INSTALL) $(COPY) $(STRIP) -g $(BINGRP) -m $(BINMODE) -o $(BINOWN) $(BUILDTOP)/$(NAME) $(PREFIX)/bin + @echo "-----------------------------------------------" + @echo "Be sure to run chmod +s $(PREFIX)/bin/$(NAME) if you want ordinary users" + @echo "to be able to use /dev/dsp. SUID isn't necessary, though, if you want to" +@@ -105,7 +101,7 @@ clean: + # The real heavy lifting + + $(BUILDTOP)/$(NAME): $(OBJECTS) +- $(CC) $(NSFINFO_CFLAGS) $(LDFLAGS) -o $@ $^ ++ $(CC) $(NSFINFO_CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS) + + $(BUILDDIR)/%.o: $(SRCDIR)/%.c + $(CC) $(NSFINFO_CFLAGS) -o $@ -c $< |