55-freebsd-126-freebsd-12
Line | |
---|
1 | # |
---|
2 | # Top level makefile for Build & Integration. |
---|
3 | # |
---|
4 | # This file is used to facilitate checking the mDNSResponder project |
---|
5 | # directly out of CVS and submitting to B&I at Apple. |
---|
6 | # |
---|
7 | # The various platform directories contain makefiles or projects |
---|
8 | # specific to that platform. |
---|
9 | # |
---|
10 | # B&I builds must respect the following target: |
---|
11 | # install: |
---|
12 | # installsrc: |
---|
13 | # installhdrs: |
---|
14 | # clean: |
---|
15 | # |
---|
16 | |
---|
17 | include $(MAKEFILEPATH)/pb_makefiles/platform.make |
---|
18 | |
---|
19 | MVERS = "mDNSResponder-544" |
---|
20 | |
---|
21 | DDNSWRITECONFIG = "$(DSTROOT)/Library/Application Support/Bonjour/ddnswriteconfig" |
---|
22 | VER = |
---|
23 | ifneq ($(strip $(GCC_VERSION)),) |
---|
24 | VER = -- GCC_VERSION=$(GCC_VERSION) |
---|
25 | endif |
---|
26 | echo "VER = $(VER)" |
---|
27 | |
---|
28 | installSome: |
---|
29 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target Build\ Some $(VER) |
---|
30 | |
---|
31 | SystemLibraries: |
---|
32 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target SystemLibraries $(VER) |
---|
33 | |
---|
34 | install: |
---|
35 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) $(VER) |
---|
36 | # Make sure ddnswriteconfig is owned by root:wheel, then make it setuid root executable |
---|
37 | if test -e $(DDNSWRITECONFIG) ; then chown 0:80 $(DDNSWRITECONFIG) ; chmod 4555 $(DDNSWRITECONFIG) ; fi |
---|
38 | |
---|
39 | installsrc: |
---|
40 | ditto . "$(SRCROOT)" |
---|
41 | |
---|
42 | installhdrs:: |
---|
43 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild installhdrs OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target SystemLibraries $(VER) |
---|
44 | |
---|
45 | java: |
---|
46 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target libjdns_sd.jnilib $(VER) |
---|
47 | |
---|
48 | clean:: |
---|
49 | echo clean |
---|
Note: See
TracBrowser
for help on using the repository browser.