-# $Log: Makefile,v $
-# Revision 1.66 2006/01/06 01:06:17 cheshire
-# <rdar://problem/3978979> Compile library and client programs in one pass
-#
-# Revision 1.65 2005/12/21 21:15:57 cheshire
-# Add missing dependency: Identify.c textually imports mDNS.c
-#
-# Revision 1.64 2005/10/25 23:55:47 cheshire
-# Add tiger to list of target platforms
-#
-# Revision 1.63 2005/10/11 21:30:44 cheshire
-# Add "-Wunreachable-code" (commented out for now)
-#
-# Revision 1.62 2005/06/30 21:46:55 cheshire
-# <rdar://problem/4167287> Solaris should use unix domain sockets, not loopback
-#
-# Revision 1.61 2005/06/30 20:46:05 cheshire
-# Added Makefile rule to build threadsafe object files where necessary using "-D_REENTRANT".
-#
-# Revision 1.60 2005/06/30 10:42:38 cheshire
-# Turn on "-Werror" and "-O" for better error reporting
-#
-# Revision 1.59 2005/04/14 21:07:10 rpantos
-# Bug #: 4089257, Clean build broken for Java support on POSIX
-# Submitted by: Roger Pantos
-# Reviewed by: Kiren Sekar
-#
-# Revision 1.58 2005/04/08 21:37:57 ksekar
-# <rdar://problem/3792767> get_ifi_info doesn't return IPv6 interfaces on Linux
-#
-# Revision 1.57 2005/03/17 04:02:28 cheshire
-# <rdar://problem/3986419> mDNSResponder won't compile with gcc4 on Tiger
-# Changed Makefile to link using gcc instead of libtool
-#
-# Revision 1.56 2005/02/02 02:25:21 cheshire
-# <rdar://problem/3980388> /var/run/mDNSResponder should be /var/run/mdnsd on Linux
-#
-# Revision 1.55 2005/01/27 22:55:00 cheshire
-# Add "make os=tiger" target which uses gcc4 and "-Wdeclaration-after-statement"
-#
-# Revision 1.54 2004/12/17 19:33:03 cheshire
-# Add "-lresolv" for Solaris
-#
-# Revision 1.53 2004/12/01 20:04:31 cheshire
-# Tidy up alignment
-#
-# Revision 1.52 2004/12/01 19:46:12 cheshire
-# Add install case for Suse 9 (rc*.d directories *inside* the init.d directory)
-#
-# Revision 1.51 2004/12/01 03:30:29 cheshire
-# <rdar://problem/3889346> Add Unicast DNS support to mDNSPosix
-#
-# Revision 1.50 2004/12/01 01:14:20 cheshire
-# Add $(LIBFLAGS) to cc command to build dnsextd (required for Solaris)
-#
-# Revision 1.49 2004/11/11 01:44:52 cheshire
-# Updated error message
-#
-# Revision 1.48 2004/10/06 02:22:19 cheshire
-# Changed MacRoman copyright symbol (should have been UTF-8 in any case :-) to ASCII-compatible "(c)"
-#
-# Revision 1.47 2004/10/01 22:15:54 rpantos
-# rdar://problem/3824265: Replace APSL in client lib with BSD license.
-#
-# Revision 1.46 2004/09/24 21:15:25 cheshire
-# <rdar://problem/3724985> Library "libmdns" misnamed; should be "libdns_sd"
-#
-# Revision 1.45 2004/09/22 16:23:41 cheshire
-# Modify installation for compatibility with Gentoo Linux
-# (Thanks to David Black for this information)
-#
-# Revision 1.44 2004/09/17 01:08:53 cheshire
-# Renamed mDNSClientAPI.h to mDNSEmbeddedAPI.h
-# The name "mDNSClientAPI.h" is misleading to new developers looking at this code. The interfaces
-# declared in that file are ONLY appropriate to single-address-space embedded applications.
-# For clients on general-purpose computers, the interfaces defined in dns_sd.h should be used.
-#
-# Revision 1.43 2004/09/17 00:30:11 cheshire
-# Added some '@' signs to make build output less verbose --
-# when there's too much on the screen it's easy to miss build errors and warnings
-#
-# Revision 1.42 2004/08/24 22:04:37 cheshire
-# Need to specify -lpthread for building dnsextd
-#
-# Revision 1.41 2004/08/11 00:43:26 ksekar
-# <rdar://problem/3722542>: DNS Extension daemon for DNS Update Lease
-#
-# Revision 1.40 2004/07/08 21:45:55 cheshire
-# Make nss_mdns only build on Linux. We can add it to other targets (Solaris,
-# FreeBSD, etc., as we verify them). In particular, NSS is NOT supported on
-# OS X, so including it for "os=jaguar" or "os=panther" broke those builds.
-#
-# Revision 1.39 2004/06/29 03:34:28 cheshire
-# Add 'dot-local' Name Service Switch support from Andrew White at NICTA
-#
-# Revision 1.38 2004/06/25 02:19:40 rpantos
-# And FreeBSD...
-#
-# Revision 1.37 2004/06/25 00:51:09 rpantos
-# And fix the Java build for Posix on Solaris, too.
-#
-# Revision 1.36 2004/06/25 00:26:27 rpantos
-# Changes to fix the Posix build on Solaris.
-#
-# Revision 1.35 2004/06/18 18:51:31 cheshire
-# Add (commented out) "-pedantic" for when we want to check for "mixed declarations and code" warnings
-#
-# Revision 1.34 2004/05/25 18:29:33 cheshire
-# Move DNSServiceConstructFullName() from dnssd_clientstub.c to dnssd_clientlib.c,
-# so that it's also accessible to dnssd_clientshim.c (single address space) clients.
-#
-# Revision 1.33 2004/04/30 16:46:32 rpantos
-# Add support for building Java libraries.
-#
-# Revision 1.32 2004/04/14 23:09:29 ksekar
-# Support for TSIG signed dynamic updates.
-#
-# Revision 1.31 2004/03/15 19:07:06 cheshire
-# Fix error message
-#
-# Revision 1.30 2004/03/11 18:58:29 rpantos
-# Fix Kill /etc/rc scripts so they run at halt & reboot.
-#
-# Revision 1.29 2004/03/04 23:35:41 cheshire
-# Instead of using a dummy target to generate an error message, use "$(error text...)"
-#
-# Revision 1.28 2004/03/04 23:33:42 cheshire
-# Fixes from Alfred Perlstein for FreeBSD's benefit
-#
-# Revision 1.27 2004/02/11 21:00:21 cheshire
-# Update URL for GNU Make manual page
-#
-# Revision 1.26 2004/02/05 21:28:30 cheshire
-# Fixes so that "sudo make install" works on *BSD
-#
-# Revision 1.25 2004/02/05 20:00:22 cheshire
-# Define mdnsd's PID file to be /var/run/mdnsd.pid on Posix builds
-#
-# Revision 1.24 2004/02/05 01:00:01 rpantos
-# Fix some issues that turned up when building for FreeBSD.
-#
-# Revision 1.23 2004/02/04 01:50:54 cheshire
-# Make InstalledStartup conditional, so it automatically installs into
-# either /etc/init.d/ or /etc/rc.d/init.d/ as appropriate