1Project = bind9 2UserType = Developer 3ToolType = Commands 4Extra_CC_Flags = -gdwarf-2 -std=gnu89 5Extra_Configure_Flags = --prefix="/usr" --sysconfdir="/private/etc" --localstatedir="/private/var" --enable-atomic="no" \ 6 --with-openssl=no --with-gssapi=yes --enable-symtable=none 7 8Extra_LD_Flags = -framework IOKit -framework CoreFoundation 9 10Extra_Environment = sysconfdir="/private/etc" \ 11 includedir="/usr/local/include" \ 12 libdir="/usr/local/" \ 13 localstatedir="/private/var" \ 14 prefix="/usr" \ 15 mandir="/usr/share/man" \ 16 DESTDIR="$(DSTROOT)" 17 18Extra_Install_Flags = sysconfdir="/private/etc" \ 19 includedir="/usr/local/include" \ 20 libdir="/usr/local/lib" \ 21 localstatedir="/private/var" \ 22 prefix="/usr" \ 23 mandir="/usr/share/man" \ 24 DESTDIR="$(DSTROOT)" 25 26GnuAfterInstall = gen-dsyms install-strip install-extra install-sandbox-profile 27 28include $(MAKEFILEPATH)/CoreOS/ReleaseControl/GNUSource.make 29 30Install_Target = install 31 32gen-dsyms: 33# $(CP) "$(DSTROOT)/usr/sbin/rndc-confgen" "$(SYMROOT)" 34# $(CP) "$(DSTROOT)/usr/sbin/rndc" "$(SYMROOT)" 35# $(CP) "$(DSTROOT)/usr/sbin/named-checkzone" "$(SYMROOT)" 36# $(CP) "$(DSTROOT)/usr/sbin/named-checkconf" "$(SYMROOT)" 37# $(CP) "$(DSTROOT)/usr/sbin/named-compilezone" "$(SYMROOT)" 38# $(CP) "$(DSTROOT)/usr/sbin/named-journalprint" "$(SYMROOT)" 39# $(CP) "$(DSTROOT)/usr/sbin/named" "$(SYMROOT)" 40# $(CP) "$(DSTROOT)/usr/sbin/lwresd" "$(SYMROOT)" 41# $(CP) "$(DSTROOT)/usr/sbin/dnssec-signzone" "$(SYMROOT)" 42# $(CP) "$(DSTROOT)/usr/sbin/dnssec-keygen" "$(SYMROOT)" 43# $(CP) "$(DSTROOT)/usr/sbin/dnssec-dsfromkey" "$(SYMROOT)" 44# $(CP) "$(DSTROOT)/usr/sbin/dnssec-keyfromlabel" "$(SYMROOT)" 45# $(CP) "$(DSTROOT)/usr/sbin/dnssec-revoke" "$(SYMROOT)" 46# $(CP) "$(DSTROOT)/usr/sbin/dnssec-settime" "$(SYMROOT)" 47# $(CP) "$(DSTROOT)/usr/sbin/arpaname" "$(SYMROOT)" 48 $(CP) "$(DSTROOT)/usr/sbin/ddns-confgen" "$(SYMROOT)" 49# $(CP) "$(DSTROOT)/usr/sbin/genrandom" "$(SYMROOT)" 50# $(CP) "$(DSTROOT)/usr/sbin/isc-hmac-fixup" "$(SYMROOT)" 51# $(CP) "$(DSTROOT)/usr/sbin/nsec3hash" "$(SYMROOT)" 52 $(CP) "$(DSTROOT)/usr/bin/nsupdate" "$(SYMROOT)" 53 $(CP) "$(DSTROOT)/usr/bin/nslookup" "$(SYMROOT)" 54 $(CP) "$(DSTROOT)/usr/bin/host" "$(SYMROOT)" 55 $(CP) "$(DSTROOT)/usr/bin/dig" "$(SYMROOT)" 56 57install-strip: 58# strip "$(DSTROOT)/usr/sbin/rndc-confgen" 59# strip "$(DSTROOT)/usr/sbin/rndc" 60# strip "$(DSTROOT)/usr/sbin/named-checkzone" 61# strip "$(DSTROOT)/usr/sbin/named-checkconf" 62# strip "$(DSTROOT)/usr/sbin/named-compilezone" 63# strip "$(DSTROOT)/usr/sbin/named-journalprint" 64# strip "$(DSTROOT)/usr/sbin/named" 65# strip "$(DSTROOT)/usr/sbin/lwresd" 66# strip "$(DSTROOT)/usr/sbin/dnssec-signzone" 67# strip "$(DSTROOT)/usr/sbin/dnssec-keygen" 68# strip "$(DSTROOT)/usr/sbin/dnssec-dsfromkey" 69# strip "$(DSTROOT)/usr/sbin/dnssec-keyfromlabel" 70# strip "$(DSTROOT)/usr/sbin/dnssec-revoke" 71# strip "$(DSTROOT)/usr/sbin/dnssec-settime" 72# strip "$(DSTROOT)/usr/sbin/arpaname" 73 strip "$(DSTROOT)/usr/sbin/ddns-confgen" 74# strip "$(DSTROOT)/usr/sbin/genrandom" 75# strip "$(DSTROOT)/usr/sbin/isc-hmac-fixup" 76# strip "$(DSTROOT)/usr/sbin/nsec3hash" 77 strip "$(DSTROOT)/usr/bin/nsupdate" 78 strip "$(DSTROOT)/usr/bin/nslookup" 79 strip "$(DSTROOT)/usr/bin/host" 80 strip "$(DSTROOT)/usr/bin/dig" 81 82install-extra: 83# mkdir -p $(DSTROOT)$(NSLIBRARYDIR)/LaunchDaemons 84# install -c -m 644 org.isc.named.plist $(DSTROOT)$(NSLIBRARYDIR)/LaunchDaemons 85# mkdir -p $(DSTROOT)$(ETCDIR) 86# install -c -m 644 named.conf $(DSTROOT)$(ETCDIR) 87# mkdir -p $(DSTROOT)$(VARDIR)/named 88# install -c -m 644 named.ca $(DSTROOT)$(VARDIR)/named 89# install -c -m 644 named.local $(DSTROOT)$(VARDIR)/named 90# install -c -m 644 localhost.zone $(DSTROOT)$(VARDIR)/named 91# mkdir -p $(DSTROOT)/usr/local/share/man/ 92# mv $(DSTROOT)/usr/share/man/man3 $(DSTROOT)/usr/local/share/man/ 93 rm -rf $(DSTROOT)/usr/share/man/man3 94 mkdir -p $(DSTROOT)/usr/local/OpenSourceVersions 95 install -c -m 644 bind9.plist $(DSTROOT)/usr/local/OpenSourceVersions 96 mkdir -p $(DSTROOT)/usr/local/OpenSourceLicenses 97 install -c -m 644 bind9/COPYRIGHT $(DSTROOT)/usr/local/OpenSourceLicenses/bind9.txt 98# rmdir $(DSTROOT)/private/var/run 99 100install-sandbox-profile: 101# mkdir -p $(DSTROOT)/usr/share/sandbox 102# install -c -m 644 named.sb $(DSTROOT)/usr/share/sandbox 103