15ffb0c9bSToomas Soome# 25ffb0c9bSToomas Soome# This file and its contents are supplied under the terms of the 35ffb0c9bSToomas Soome# Common Development and Distribution License ("CDDL"), version 1.0. 45ffb0c9bSToomas Soome# You may only use this file in accordance with the terms of version 55ffb0c9bSToomas Soome# 1.0 of the CDDL. 65ffb0c9bSToomas Soome# 75ffb0c9bSToomas Soome# A full copy of the text of the CDDL should have accompanied this 85ffb0c9bSToomas Soome# source. A copy of the CDDL is also available via the Internet at 95ffb0c9bSToomas Soome# http://www.illumos.org/license/CDDL. 105ffb0c9bSToomas Soome# 115ffb0c9bSToomas Soome 125ffb0c9bSToomas Soome# 13c65ebfc7SToomas Soome# Copyright 2017 Toomas Soome <tsoome@me.com> 145661bb76SJohn Levon# Copyright (c) 2018, Joyent, Inc. 155ffb0c9bSToomas Soome# 165ffb0c9bSToomas Soome 175ffb0c9bSToomas SoomePROG= dns-sd 185ffb0c9bSToomas Soome 195ffb0c9bSToomas Soomeinclude ../../../Makefile.cmd 205ffb0c9bSToomas Soomeinclude ../../Makefile.cmd-inet 215ffb0c9bSToomas Soome 225ffb0c9bSToomas SoomeOBJS= ClientCommon.o dns-sd.o 235ffb0c9bSToomas SoomeSRCS= ClientCommon.c dns-sd.c 245ffb0c9bSToomas Soome 25c65ebfc7SToomas SoomeSRCDIR= $(SRC)/contrib/mDNSResponder 26bd0ce624SYuri PankovCFLAGS += $(CSTD_GNU99) 27c65ebfc7SToomas SoomeCPPFLAGS += -I$(SRCDIR)/mDNSShared 28*472cd20dSToomas SoomeCPPFLAGS += -DmDNSResponderVersion=1310.80.1 29f73e1ebfSRobert MustacchiCPPFLAGS += -DMDNS_VERSIONSTR_NODTS 305ffb0c9bSToomas SoomeLDLIBS += -lsocket -ldns_sd 315ffb0c9bSToomas Soome 325661bb76SJohn Levon# not linted 335661bb76SJohn LevonSMATCH=off 345661bb76SJohn Levon 355ffb0c9bSToomas Soome.KEEP_STATE: 365ffb0c9bSToomas Soome 375ffb0c9bSToomas Soomeall: $(PROG) 385ffb0c9bSToomas Soome 395ffb0c9bSToomas SoomeROOTPROG= $(PROG:%=$(ROOTBIN)/%) 405ffb0c9bSToomas Soome 415ffb0c9bSToomas Soome$(PROG): $(OBJS) 425ffb0c9bSToomas Soome $(LINK.c) $(OBJS) -o $@ $(LDLIBS) 435ffb0c9bSToomas Soome $(POST_PROCESS) 445ffb0c9bSToomas Soome 455ffb0c9bSToomas Soomeinstall: all $(ROOTPROG) 465ffb0c9bSToomas Soome 475ffb0c9bSToomas Soomeclean: 485ffb0c9bSToomas Soome $(RM) $(OBJS) 495ffb0c9bSToomas Soome 50c65ebfc7SToomas Soome%.o: $(SRCDIR)/Clients/%.c 51c65ebfc7SToomas Soome $(COMPILE.c) -o $@ $< 52c65ebfc7SToomas Soome $(POST_PROCESS_O) 535ffb0c9bSToomas Soome 545ffb0c9bSToomas Soomeinclude ../../../Makefile.targ 55