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 | # installapi: |
---|
15 | # clean: |
---|
16 | # |
---|
17 | |
---|
18 | include $(MAKEFILEPATH)/pb_makefiles/platform.make |
---|
19 | |
---|
20 | MVERS = "mDNSResponder-878.270.2" |
---|
21 | |
---|
22 | VER = |
---|
23 | ifneq ($(strip $(GCC_VERSION)),) |
---|
24 | VER = -- GCC_VERSION=$(GCC_VERSION) |
---|
25 | endif |
---|
26 | echo "VER = $(VER)" |
---|
27 | |
---|
28 | installSome: |
---|
29 | ifneq ($(findstring iphoneos, $(shell echo '$(SDKROOT)' | tr '[:upper:]' '[:lower:]')),) |
---|
30 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target Build\ Some\ iOS $(VER) |
---|
31 | else |
---|
32 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target Build\ Some $(VER) |
---|
33 | endif |
---|
34 | |
---|
35 | SystemLibraries: |
---|
36 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target SystemLibraries $(VER) |
---|
37 | |
---|
38 | install: |
---|
39 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) $(VER) |
---|
40 | |
---|
41 | installsrc: |
---|
42 | ditto . "$(SRCROOT)" |
---|
43 | |
---|
44 | installhdrs:: |
---|
45 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild installhdrs OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target SystemLibraries $(VER) |
---|
46 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild installhdrs OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target dns_services $(VER) |
---|
47 | |
---|
48 | installapi: |
---|
49 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild installapi OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target SystemLibrariesDynamic $(VER) |
---|
50 | |
---|
51 | java: |
---|
52 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target libjdns_sd.jnilib $(VER) |
---|
53 | |
---|
54 | clean:: |
---|
55 | echo clean |
---|