]>
Commit | Line | Data |
---|---|---|
c9b9ae52 A |
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: | |
2682e09e | 14 | # installapi: |
c9b9ae52 A |
15 | # clean: |
16 | # | |
17 | ||
83fb1e36 | 18 | include $(MAKEFILEPATH)/pb_makefiles/platform.make |
c9b9ae52 | 19 | |
672757b6 | 20 | MVERS = "mDNSResponder-878.270.2" |
67c8f8a1 | 21 | |
12c5fa7a | 22 | VER = |
83fb1e36 A |
23 | ifneq ($(strip $(GCC_VERSION)),) |
24 | VER = -- GCC_VERSION=$(GCC_VERSION) | |
25 | endif | |
26 | echo "VER = $(VER)" | |
67c8f8a1 A |
27 | |
28 | installSome: | |
12c5fa7a A |
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 | |
67c8f8a1 A |
34 | |
35 | SystemLibraries: | |
83fb1e36 | 36 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target SystemLibraries $(VER) |
c9b9ae52 A |
37 | |
38 | install: | |
83fb1e36 | 39 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) $(VER) |
c9b9ae52 A |
40 | |
41 | installsrc: | |
67c8f8a1 | 42 | ditto . "$(SRCROOT)" |
c9b9ae52 A |
43 | |
44 | installhdrs:: | |
83fb1e36 | 45 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild installhdrs OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target SystemLibraries $(VER) |
9f221bca | 46 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild installhdrs OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target dns_services $(VER) |
c9b9ae52 | 47 | |
2682e09e A |
48 | installapi: |
49 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild installapi OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target SystemLibrariesDynamic $(VER) | |
50 | ||
51601d48 A |
51 | java: |
52 | cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target libjdns_sd.jnilib $(VER) | |
53 | ||
c9b9ae52 A |
54 | clean:: |
55 | echo clean |