• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching +full:- +full:wdeclaration +full:- +full:after +full:- +full:statement

1 # -*- tab-width: 4 -*-
3 # Copyright (c) 2002-2004, Apple Computer, Inc. All rights reserved.
47 # <http://www.gnu.org/software/make/manual/html_node/Automatic-Variables.html>
60 LD = ld -shared
63 LN = ln -s -f
64 CFLAGS_COMMON = -I$(COREDIR) -I$(SHAREDDIR) -I$(OBJDIR) -fwrapv -W -Wall -DPID_FILE=\"/var/run/mdns…
67 LINKOPTS_PTHREAD = -lpthread
69 JAVACFLAGS_OS = -fPIC -shared -ldns_sd
74 CFLAGS_DEBUG = -g -DMDNS_DEBUGMSGS=2
79 # We use -Os for two reasons:
82 CFLAGS_DEBUG = -Os -DMDNS_DEBUGMSGS=0
85 STRIP = strip -S
88 # Configure per-OS peculiarities
90 CFLAGS_DEBUG = -O0 -DMDNS_DEBUGMSGS=0
91 CFLAGS_OS = -DNOT_HAVE_DAEMON -DNOT_HAVE_SA_LEN -DNOT_HAVE_SOCKLEN_T -DNOT_HAVE_IF_NAMETOINDEX \
92 -DLOG_PERROR=0 -D_XPG4_2 -D__EXTENSIONS__ -DHAVE_BROKEN_RECVIF_NAME -DTARGET_OS_SOLARIS
94 LD = gcc -shared
95 LINKOPTS = -lsocket -lnsl -lresolv
96 JAVACFLAGS_OS += -I$(JDK)/include/solaris
104 CFLAGS_OS = -D_GNU_SOURCE -DHAVE_IPV6 -DNOT_HAVE_SA_LEN -DUSES_NETLINK -DHAVE_LINUX -DTARGET_OS_LIN…
105 LD = gcc -shared
106 FLEXFLAGS_OS = -l
107 JAVACFLAGS_OS += -I$(JDK)/include/linux
110 ifneq ($(os),linux-uclibc)
125 CFLAGS_OS = -DHAVE_IPV6
126 # FreeBSD 4 requires threaded code to be compiled and linked using the "-pthread" option,
127 # and requires that the "-lpthread" link option NOT be used
128 # This appies only to FreeBSD -- "man cc" on FreeBSD says:
130 # -pthread
131 # Link a user-threaded process against libc_r instead of libc.
132 CFLAGS_PTHREAD = -pthread -D_THREAD_SAFE
133 LINKOPTS_PTHREAD = -pthread
134 JAVACFLAGS_OS += -I$(JDK)/include/freebsd
139 CFLAGS_OS = -DHAVE_BROKEN_RECVDSTADDR
146 CFLAGS_OS = -DHAVE_IPV6 -no-cpp-precomp -Werror -Wdeclaration-after-statement \
147 -D__MAC_OS_X_VERSION_MIN_REQUIRED=__MAC_OS_X_VERSION_10_4 \
148 -D__APPLE_USE_RFC_2292 #-Wunreachable-code
150 LD = $(CC) -dynamiclib
151 LINKOPTS = -lSystem
154 JAVACFLAGS_OS = -dynamiclib -I/System/Library/Frameworks/JavaVM.framework/Headers -framework JavaVM
157 $(error ERROR: Must specify target OS on command-line, e.g. "make os=x [target]".\
158 Supported operating systems include: x, linux, linux-uclibc, netbsd, freebsd, openbsd, solaris)
168 NSSLIBFILE := $(NSSLIBNAME)-$(NSSVERSION).so
178 CFLAGS_OS += -DHAVE_IPV6=1
181 CFLAGS_OS += -DHAVE_IPV6=0
223 @if test ! -d $(OBJDIR) ; then mkdir -p $(OBJDIR) ; fi
224 @if test ! -d $(BUILDDIR) ; then mkdir -p $(BUILDDIR) ; fi
228 @if test -d $(OBJDIR) ; then rm -r $(OBJDIR) ; fi
229 @if test -d $(BUILDDIR) ; then rm -r $(BUILDDIR) ; fi
230 @$(MAKE) -C ../Clients clean
247 $(CC) -o $@ $+ $(LINKOPTS)
257 @$(LD) $(LINKOPTS) -o $@ $+
260 Clients: setup libdns_sd ../Clients/build/dns-sd
263 ../Clients/build/dns-sd:
264 @$(MAKE) -C ../Clients
271 @$(LD) $(LINKOPTS) -o $@ $+
289 InstalledClients: $(INSTBASE)/bin/dns-sd
297 @if test -x $@; then $(STARTUPSCRIPTDIR)/$(STARTUPSCRIPTNAME) stop; fi
304 # -m means 'merge into existing database', -R means 'rescan directories'
305 $(LDCONFIG) -mR
342 $(INSTBASE)/bin/dns-sd: ../Clients/build/dns-sd
358 cp -f /etc/nsswitch.conf /etc/nsswitch.conf.pre-mdns
359 …sed -e '/mdns/!s/^\(hosts:.*\)dns\(.*\)/\1mdns dns\2/' /etc/nsswitch.conf.pre-mdns > /etc/nsswitch…
363 # The following targets build Java wrappers for the dns-sd.h API.
370 JAVACFLAGS = $(CFLAGS) $(JAVACFLAGS_OS) -I$(JDK)/include
376 @if test ! -d $(PROJECT_DERIVED_FILE_DIR) ; then mkdir -p $(PROJECT_DERIVED_FILE_DIR) ; fi
380 @if test -d $(OBJDIR) ; then rm -r $(OBJDIR) ; fi
381 …@if test -f $(PROJECT_DERIVED_FILE_DIR)/DNSSD.java.h ; then $(RM) $(PROJECT_DERIVED_FILE_DIR)/DNSS…
382 @if test -f $(BUILDDIR)/dns_sd.jar ; then $(RM) $(BUILDDIR)/dns_sd.jar ; fi
392 …@if test ! -d $(DSTROOT)/$(SYSTEM_LIBRARY_DIR)/Java/Extensions ; then mkdir -p $(DSTROOT)/$(SYSTEM…
415 $(JAR) -cf $@ -C $(OBJDIR) com
418 $(CC) -o $@ $< $(JAVACFLAGS) -I$(OBJDIR) -L$(BUILDDIR)
421 $(JAVAC) -d $(OBJDIR) -classpath $(OBJDIR) $<
424 $(JAVAH) -force -classpath $(OBJDIR) -o $@ \
440 $(JAVADOC) $(JAVASRC)/*.java -classpath $(OBJDIR) -d $(BUILDDIR) -public
469 $(CC) $+ -o $@ $(LINKOPTS)
472 $(CC) $+ -o $@ $(LINKOPTS)
475 $(CC) $+ -o $@ $(LINKOPTS)
478 $(CC) $+ -o $@ $(LINKOPTS)
483 $(CC) $+ -o $@ $(LINKOPTS)
488 $(CC) $+ -o $@ $(LINKOPTS) $(LINKOPTS_PTHREAD)
494 $(CC) $(CFLAGS) -c -o $@ $<
497 $(CC) $(CFLAGS) -c -o $@ $<
500 $(CC) $(CFLAGS) -c -o $@ $<
503 $(CC) $(CFLAGS) $(CFLAGS_PTHREAD) -D_REENTRANT -c -o $@ $<
506 $(CC) $(CFLAGS) $(CFLAGS_PTHREAD) -D_REENTRANT -c -o $@ $<
509 $(CC) $(CFLAGS) -c -fPIC -o $@ $<
512 $(CC) $(CFLAGS) -c -fPIC -o $@ $<
515 $(BISON) -o $(OBJDIR)/$*.c -d $<
516 $(CC) $(CFLAGS) -c -o $@ $(OBJDIR)/$*.c
519 $(FLEX) $(FLEXFLAGS_OS) -i -o$(OBJDIR)/$*.l.c $<
520 $(CC) $(CFLAGS) -Wno-error -c -o $@ $(OBJDIR)/$*.l.c