f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe#
bf52162f2d05c1fb1a107c7ef108de73f739b3edpquerna# CDDL HEADER START
8e8568ec7d29f056a2a4942d1d50481e441c25d9covener#
4ea8055e720d18f386b8026b546e5836ecccba4arjung# The contents of this file are subject to the terms of the
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# Common Development and Distribution License (the "License").
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# You may not use this file except in compliance with the License.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe#
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# or http://www.opensolaris.org/os/licensing.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# See the License for the specific language governing permissions
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe# and limitations under the License.
bec2a2e375fe46599b68399abfcf67b89b270b57wrowe#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# When distributing Covered Code, include this CDDL HEADER in each
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# If applicable, add the following below this CDDL HEADER, with the
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# fields enclosed by brackets "[]" replaced with your own identifying
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# information: Portions Copyright [yyyy] [name of copyright owner]
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# CDDL HEADER END
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Copyright 2007 Sun Microsystems, Inc. All rights reserved.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Use is subject to license terms.
46fdfef7dfc745effe179387e1dcb8245d3804batrawick# Copyright 2016 Toomas Soome <tsoome@me.com>
46fdfef7dfc745effe179387e1dcb8245d3804batrawick#
46fdfef7dfc745effe179387e1dcb8245d3804batrawick
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowePROG= mdnsd
f4845813cd6fa5749dfec8e3bc647b85c1df0980wroweMANIFEST= multicast.xml
f4845813cd6fa5749dfec8e3bc647b85c1df0980wrowe
f4845813cd6fa5749dfec8e3bc647b85c1df0980wroweCMN_DIR= $(SRC)/lib/libdns_sd/common
f4845813cd6fa5749dfec8e3bc647b85c1df0980wroweCMN_OBJS= dnssd_ipc.o
f55c048e33a905f9f771b3aed309373bdf547944jortonCMN_SRCS= $(CMN_OBJS:%.o=$(CMN_DIR)/%.c)
f55c048e33a905f9f771b3aed309373bdf547944jorton
f55c048e33a905f9f771b3aed309373bdf547944jortonLOCAL_OBJS= DNSCommon.o DNSDigest.o GenLinkedList.o \
f55c048e33a905f9f771b3aed309373bdf547944jorton PlatformCommon.o PosixDaemon.o \
cddaaa6378c5082e8dff0d11dc21cf6c4928ecbcjorton mDNS.o mDNSDebug.o mDNSPosix.o mDNSUNP.o \
cddaaa6378c5082e8dff0d11dc21cf6c4928ecbcjorton uDNS.o uds_daemon.o CryptoAlg.o anonymous.o
cddaaa6378c5082e8dff0d11dc21cf6c4928ecbcjortonLOCAL_SRCS= $(LOCAL_OBJS:%.o=%.c)
cddaaa6378c5082e8dff0d11dc21cf6c4928ecbcjorton
9b2bd9e83cbb6f5debb2edba59a0c12089eb37c3minfrinSRCS= $(LOCAL_SRCS) $(CMN_SRCS)
9b2bd9e83cbb6f5debb2edba59a0c12089eb37c3minfrinOBJS= $(LOCAL_OBJS) $(CMN_OBJS)
9b2bd9e83cbb6f5debb2edba59a0c12089eb37c3minfrin
9b2bd9e83cbb6f5debb2edba59a0c12089eb37c3minfrin
9b2bd9e83cbb6f5debb2edba59a0c12089eb37c3minfrinMDNSFLAGS= -DNOT_HAVE_SA_LEN \
9b2bd9e83cbb6f5debb2edba59a0c12089eb37c3minfrin -DLOG_PERROR=0 -DHAVE_SOLARIS -DTARGET_OS_SOLARIS \
a89e2c1651aab7734345fa3a6712a757708535ferjung -D_XPG4_2 -D__EXTENSIONS__ -DHAVE_BROKEN_RECVIF_NAME \
a89e2c1651aab7734345fa3a6712a757708535ferjung -DHAVE_IPV6=1 -Dasm=__asm -DMDNSD_NOROOT \
a89e2c1651aab7734345fa3a6712a757708535ferjung -DPID_FILE=\"\" -DMDNSD_USER=\"noaccess\" \
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung -DMDNS_VERSIONSTR_NODTS
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjunginclude ../../../Makefile.cmd
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjungCERRWARN += -_gcc=-Wno-unused-variable
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjungCERRWARN += -_gcc=-Wno-implicit-function-declaration
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjungCERRWARN += -_gcc=-Wno-uninitialized
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjungROOTMANIFESTDIR= $(ROOTSVCNETWORKDNS)
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung$(ROOTMANIFEST) := FILEMODE= 444
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung.PARALLEL: $(LOCAL_OBJS)
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung.WAIT: $(PROG)
adc9a2e2b2e56a7416c90f949bd0c72ddd6f1793rjung.KEEP_STATE:
23bc6974af15e69a9aa4b5b3fc06b800b53ca234sf
23bc6974af15e69a9aa4b5b3fc06b800b53ca234sfall: $(PROG)
23bc6974af15e69a9aa4b5b3fc06b800b53ca234sf
298eb744831be682f749ffe1c01c88d82adf215esf$(PROG): $(OBJS)
298eb744831be682f749ffe1c01c88d82adf215esf $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
298eb744831be682f749ffe1c01c88d82adf215esf $(POST_PROCESS)
298eb744831be682f749ffe1c01c88d82adf215esf
298eb744831be682f749ffe1c01c88d82adf215esfinclude ../Makefile.lib
298eb744831be682f749ffe1c01c88d82adf215esf
298eb744831be682f749ffe1c01c88d82adf215esfC99MODE = $(C99_ENABLE)
298eb744831be682f749ffe1c01c88d82adf215esfCPPFLAGS += -D_REENTRANT $(MDNSFLAGS) -I$(CMN_DIR)
298eb744831be682f749ffe1c01c88d82adf215esfLDLIBS += -lsocket -lnsl
b9aa9ca00496f67eb755d67764775ff23ac7eb03covener
b9aa9ca00496f67eb755d67764775ff23ac7eb03covenerinstall: all $(ROOTLIBINETPROG) $(ROOTMANIFEST)
f2386b627177c7a80d38fed6ec0aed3c086909c1covener
f2386b627177c7a80d38fed6ec0aed3c086909c1covener%.o: $(CMN_DIR)/%.c
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrin $(COMPILE.c) $(OUTPUT_OPTION) $<
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrin $(POST_PROCESS_O)
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrin
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrincheck: $(CHKMANIFEST)
70d4e28f12f8cc2e130457c841095dc69c67cf31minfrin
1a668f25bc6b4b111822caaba70bb9289d64ade5niqclean:
1a668f25bc6b4b111822caaba70bb9289d64ade5niq $(RM) $(OBJS)
1a668f25bc6b4b111822caaba70bb9289d64ade5niq
7a6c86627922e38fa227943b9f888f96109681e5covenerlint: lint_SRCS
7a6c86627922e38fa227943b9f888f96109681e5covener
7a6c86627922e38fa227943b9f888f96109681e5covenerinclude ../../../Makefile.targ
7a6c86627922e38fa227943b9f888f96109681e5covener