diff options
Diffstat (limited to 'net/olsrd/files/patch-Makefile')
-rw-r--r-- | net/olsrd/files/patch-Makefile | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/net/olsrd/files/patch-Makefile b/net/olsrd/files/patch-Makefile new file mode 100644 index 000000000000..be266a57d769 --- /dev/null +++ b/net/olsrd/files/patch-Makefile @@ -0,0 +1,65 @@ +--- Makefile.orig Thu Mar 31 20:39:24 2005 ++++ Makefile Sat Apr 9 00:09:42 2005 +@@ -47,7 +47,9 @@ + CCWARNINGS = -Wall -Wmissing-prototypes -Wstrict-prototypes \ + -Wmissing-declarations -Wsign-compare + +-INSTALL_PREFIX ?= ++PREFIX?= /usr/local ++INSTALL_PREFIX?= ${PREFIX} ++CFGFILE?= ${INSTALL_PREFIX}/etc/olsrd.conf + + INCLUDES = -Isrc + +@@ -84,7 +86,7 @@ + + SRCS += $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c) + HDRS += $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h) +-CFLAGS ?= $(CCWARNINGS) -O2 -g ++CFLAGS += -DOLSRD_GLOBAL_CONF_FILE=\"${CFGFILE}\" + LIBS = -lm + MAKEDEPEND = makedepend -f $(DEPFILE) -D__FreeBSD__ $(INCLUDES) $(SRCS) + +@@ -96,8 +98,8 @@ + + SRCS += $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c) + HDRS += $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h) +-CFLAGS ?= -Wall -Wmissing-prototypes -O2 -g -DSPOOF -I/usr/local/include +-LIBS = -lm -L/usr/local/lib -lnet ++CFLAGS += -DSPOOF -I${LOCALBASE}/include -DOLSRD_GLOBAL_CONF_FILE=\"${CFGFILE}\" ++LIBS = -lm -L${LOCALBASE}/lib -lnet + MAKEDEPEND = makedepend -f $(DEPFILE) -D__FreeBSD__ $(INCLUDES) $(SRCS) + + all: cfgparser olsrd +@@ -292,8 +294,8 @@ + + install_bin: + $(STRIP) olsrd +- mkdir -p $(INSTALL_PREFIX)/usr/sbin +- install -m 755 olsrd $(INSTALL_PREFIX)/usr/sbin ++ mkdir -p $(INSTALL_PREFIX)/sbin ++ install -m 755 olsrd $(INSTALL_PREFIX)/sbin + + install_olsrd: install_bin + @echo ========= C O N F I G U R A T I O N - F I L E ============ +@@ -303,15 +305,15 @@ + @echo can be found at files/olsrd.conf.default.lq + @echo ========================================================== + mkdir -p $(INSTALL_PREFIX)/etc +- cp -i files/olsrd.conf.default.rfc $(INSTALL_PREFIX)/etc/olsrd.conf ++ cp files/olsrd.conf.default.rfc $(INSTALL_PREFIX)/etc/olsrd.conf.default + @echo ------------------------------------------- + @echo Edit $(INSTALL_PREFIX)/etc/olsrd.conf before running olsrd!! + @echo ------------------------------------------- + @echo Installing manpages olsrd\(8\) and olsrd.conf\(5\) +- mkdir -p $(INSTALL_PREFIX)/usr/share/man/man8/ +- cp files/olsrd.8.gz $(INSTALL_PREFIX)/usr/share/man/man8/olsrd.8.gz +- mkdir -p $(INSTALL_PREFIX)/usr/share/man/man5/ +- cp files/olsrd.conf.5.gz $(INSTALL_PREFIX)/usr/share/man/man5/olsrd.conf.5.gz ++ mkdir -p $(INSTALL_PREFIX)/man/man8/ ++ cp files/olsrd.8.gz $(INSTALL_PREFIX)/man/man8/olsrd.8.gz ++ mkdir -p $(INSTALL_PREFIX)/man/man5/ ++ cp files/olsrd.conf.5.gz $(INSTALL_PREFIX)/man/man5/olsrd.conf.5.gz + + # + # PLUGINS |