Home | History | Annotate | Download | only in mdnsresponder
      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 /Developer/Makefiles/pb_makefiles/platform.make
     18 
     19 MVERS = "mDNSResponder-320.10.80"
     20 
     21 DDNSWRITECONFIG = "$(DSTROOT)/Library/Application Support/Bonjour/ddnswriteconfig"
     22 
     23 installSome:
     24 	cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install     OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target Build\ Some
     25 
     26 SystemLibraries:
     27 	cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install     OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT) -target SystemLibraries
     28 
     29 install:
     30 	cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild install     OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT)
     31 	# Make sure ddnswriteconfig is owned by root:wheel, then make it setuid root executable
     32 	if test -e $(DDNSWRITECONFIG) ; then chown 0:80 $(DDNSWRITECONFIG) ; chmod 4555 $(DDNSWRITECONFIG) ; fi
     33 
     34 installsrc:
     35 	ditto . "$(SRCROOT)"
     36 
     37 installhdrs::
     38 	cd "$(SRCROOT)/mDNSMacOSX"; xcodebuild installhdrs OBJROOT=$(OBJROOT) SYMROOT=$(SYMROOT) DSTROOT=$(DSTROOT) MVERS=$(MVERS) SDKROOT=$(SDKROOT)  -target SystemLibraries
     39 
     40 clean::
     41 	echo clean
     42