|
Removed
Link Here
|
| 1 |
--- mDNSPosix/Makefile.old Wed Mar 3 01:39:05 2004 |
| 2 |
+++ mDNSPosix/Makefile Wed Mar 3 01:54:39 2004 |
| 3 |
@@ -137,6 +137,7 @@ |
| 4 |
STRIP = strip -S |
| 5 |
endif |
| 6 |
|
| 7 |
+INSTBASE=/usr |
| 8 |
# Configure per-OS peculiarities |
| 9 |
ifeq ($(os),solaris) |
| 10 |
CFLAGS_OS = -DNOT_HAVE_DAEMON -DNOT_HAVE_SA_LEN -D_XPG4_2 -D__EXTENSIONS__ -DHAVE_BROKEN_RECVIF_NAME -lsocket -lnsl |
| 11 |
@@ -149,6 +150,11 @@ |
| 12 |
LDCONFIG = ldconfig |
| 13 |
else |
| 14 |
ifeq ($(os),freebsd) |
| 15 |
+ifndef LOCALBASE |
| 16 |
+LOCALBASE=/usr/local |
| 17 |
+endif |
| 18 |
+INSTSCRIPT=mdns.sh |
| 19 |
+INSTBASE=$(LOCALBASE) |
| 20 |
CFLAGS_OS = |
| 21 |
LDCONFIG = ldconfig |
| 22 |
else |
| 23 |
@@ -177,6 +183,7 @@ |
| 24 |
endif |
| 25 |
endif |
| 26 |
endif |
| 27 |
+INSTSCRIPT?=mdns |
| 28 |
|
| 29 |
ifeq ($(HAVE_IPV6),1) |
| 30 |
CFLAGS_OS += -DHAVE_IPV6=1 |
| 31 |
@@ -197,7 +204,7 @@ |
| 32 |
RUNLEVELSCRIPTSDIR = /etc |
| 33 |
else |
| 34 |
# else install into /etc/rc.d/ (*BSD) |
| 35 |
-STARTUPSCRIPTDIR = /etc/rc.d |
| 36 |
+STARTUPSCRIPTDIR = $(INSTBASE)/etc/rc.d |
| 37 |
endif |
| 38 |
endif |
| 39 |
|
| 40 |
@@ -246,30 +253,30 @@ |
| 41 |
############################################################################# |
| 42 |
|
| 43 |
# The Install targets place built stuff in their proper places |
| 44 |
-InstalledDaemon: /usr/sbin/mdnsd |
| 45 |
+InstalledDaemon: $(INSTBASE)/sbin/mdnsd |
| 46 |
@echo $< " installed" |
| 47 |
|
| 48 |
-InstalledLib: /usr/lib/libmdns.$(LDSUFFIX).$(LIBVERS) /usr/include/dns_sd.h |
| 49 |
+InstalledLib: $(INSTBASE)/lib/libmdns.$(LDSUFFIX).$(LIBVERS) $(INSTBASE)/include/dns_sd.h |
| 50 |
@echo $< " installed" |
| 51 |
|
| 52 |
-InstalledStartup: $(STARTUPSCRIPTDIR)/mdns |
| 53 |
+InstalledStartup: $(STARTUPSCRIPTDIR)/$(INSTSCRIPT) |
| 54 |
@echo $< " installed" |
| 55 |
|
| 56 |
-/usr/sbin/mdnsd: $(BUILDDIR)/mdnsd |
| 57 |
+$(INSTBASE)/sbin/mdnsd: $(BUILDDIR)/mdnsd |
| 58 |
$(CP) $< $@ |
| 59 |
|
| 60 |
-/usr/lib/libmdns.$(LDSUFFIX).$(LIBVERS): $(BUILDDIR)/libmdns.$(LDSUFFIX) |
| 61 |
+$(INSTBASE)/lib/libmdns.$(LDSUFFIX).$(LIBVERS): $(BUILDDIR)/libmdns.$(LDSUFFIX) |
| 62 |
$(CP) $< $@ |
| 63 |
- $(LN) $@ /usr/lib/libmdns.$(LDSUFFIX) |
| 64 |
+ $(LN) $@ $(INSTBASE)/lib/libmdns.$(LDSUFFIX) |
| 65 |
ifdef LDCONFIG |
| 66 |
# -m means 'merge into existing database', -R means 'rescan directories' |
| 67 |
$(LDCONFIG) -mR |
| 68 |
endif |
| 69 |
|
| 70 |
-/usr/include/dns_sd.h: $(SHAREDDIR)/dns_sd.h |
| 71 |
+$(INSTBASE)/include/dns_sd.h: $(SHAREDDIR)/dns_sd.h |
| 72 |
$(CP) $< $@ |
| 73 |
|
| 74 |
-$(STARTUPSCRIPTDIR)/mdns: mdnsd.sh $(STARTUPSCRIPTDIR) |
| 75 |
+$(STARTUPSCRIPTDIR)/$(INSTSCRIPT): mdnsd.sh $(STARTUPSCRIPTDIR) |
| 76 |
$(CP) $< $@ |
| 77 |
chmod ugo+x $@ |
| 78 |
ifdef RUNLEVELSCRIPTSDIR |