|
Lines 1-9
Link Here
|
| 1 |
--- make/Makefile.fbsd.orig 2016-11-22 19:39:42 UTC |
1 |
--- make/Makefile.fbsd.orig 2019-08-11 08:09:47 UTC |
| 2 |
+++ make/Makefile.fbsd |
2 |
+++ make/Makefile.fbsd |
| 3 |
@@ -45,44 +45,49 @@ |
3 |
@@ -47,44 +47,47 @@ |
| 4 |
# FREEBSD SPECIFIC CONFIGURATION |
|
|
| 5 |
# |
| 6 |
|
4 |
|
|
|
5 |
LDCONFIG ?= /sbin/ldconfig |
| 6 |
|
| 7 |
-PREFIX ?= /usr/local |
7 |
-PREFIX ?= /usr/local |
| 8 |
-SBINDIR = $(PREFIX)/sbin |
8 |
-SBINDIR = $(PREFIX)/sbin |
| 9 |
-ETCDIR = $(PREFIX)/etc/olsrd |
9 |
-ETCDIR = $(PREFIX)/etc/olsrd |
|
Lines 18-25
Link Here
|
| 18 |
+mandir ?= $(prefix)/man |
18 |
+mandir ?= $(prefix)/man |
| 19 |
+sbindir ?= $(prefix)/sbin |
19 |
+sbindir ?= $(prefix)/sbin |
| 20 |
|
20 |
|
| 21 |
-SRCS += $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c) |
21 |
-SRCS += $(sort $(wildcard src/bsd/*.c) $(wildcard src/unix/*.c)) |
| 22 |
-HDRS += $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h) |
22 |
-HDRS += $(sort $(wildcard src/bsd/*.h) $(wildcard src/unix/*.h)) |
| 23 |
+# the rest are defined in Makefile.inc, but we don't need to override defaults |
23 |
+# the rest are defined in Makefile.inc, but we don't need to override defaults |
| 24 |
+ETCDIR = $(DESTDIR)$(etcdir) |
24 |
+ETCDIR = $(DESTDIR)$(etcdir) |
| 25 |
+LIBDIR = $(DESTDIR)$(libdir) |
25 |
+LIBDIR = $(DESTDIR)$(libdir) |
|
Lines 49-58
Link Here
|
| 49 |
|
49 |
|
| 50 |
+PLUGIN_SONAME ?= lib$(PLUGIN_NAME).so |
50 |
+PLUGIN_SONAME ?= lib$(PLUGIN_NAME).so |
| 51 |
+PLUGIN_FULLNAME ?= $(PLUGIN_NAME).so.$(PLUGIN_VER) |
51 |
+PLUGIN_FULLNAME ?= $(PLUGIN_NAME).so.$(PLUGIN_VER) |
| 52 |
+INSTALL_LIB = install -m 755 $(PLUGIN_FULLNAME) $(LIBDIR)/$(PLUGIN_FULLNAME); \ |
52 |
+INSTALL_LIB = install -m 755 $(PLUGIN_FULLNAME) $(LIBDIR)/$(PLUGIN_FULLNAME) |
| 53 |
+ /sbin/ldconfig -m $(LIBDIR) |
53 |
+UNINSTALL_LIB = rm -f $(LIBDIR)/$(PLUGIN_FULLNAME) |
| 54 |
+UNINSTALL_LIB = rm -f $(LIBDIR)/$(PLUGIN_FULLNAME); \ |
|
|
| 55 |
+ /sbin/ldconfig -m $(LIBDIR) |
| 56 |
+ |
54 |
+ |
| 57 |
ifdef OLSRD_PLUGIN |
55 |
ifdef OLSRD_PLUGIN |
| 58 |
CFLAGS += -fPIC |
56 |
CFLAGS += -fPIC |
|
Lines 62-70
Link Here
|
| 62 |
-PLUGIN_SONAME ?= $(PLUGIN_NAME) |
60 |
-PLUGIN_SONAME ?= $(PLUGIN_NAME) |
| 63 |
-PLUGIN_FULLNAME ?= $(PLUGIN_NAME).so.$(PLUGIN_VER) |
61 |
-PLUGIN_FULLNAME ?= $(PLUGIN_NAME).so.$(PLUGIN_VER) |
| 64 |
-INSTALL_LIB = install -m 755 $(PLUGIN_FULLNAME) $(LIBDIR)/$(PLUGIN_FULLNAME); \ |
62 |
-INSTALL_LIB = install -m 755 $(PLUGIN_FULLNAME) $(LIBDIR)/$(PLUGIN_FULLNAME); \ |
| 65 |
- /sbin/ldconfig |
63 |
- $(LDCONFIG) |
| 66 |
-UNINSTALL_LIB = rm -f $(LIBDIR)/$(PLUGIN_FULLNAME); \ |
64 |
-UNINSTALL_LIB = rm -f $(LIBDIR)/$(PLUGIN_FULLNAME); \ |
| 67 |
- /sbin/ldconfig |
65 |
- $(LDCONFIG) |
| 68 |
- |
66 |
- |
| 69 |
-OS_LIB_PTHREAD = -pthread |
67 |
-OS_LIB_PTHREAD = -pthread |
| 70 |
+OS_LIB_PTHREAD = -lpthread |
68 |
+OS_LIB_PTHREAD = -lpthread |