Makefile revision c1de7575521deda5ee777b8054a9c5b12f15b1ee
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# This file and its contents are supplied under the terms of the
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# Common Development and Distribution License ("CDDL"), version 1.0.
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# You may only use this file in accordance with the terms of version
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# 1.0 of the CDDL.
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# A full copy of the text of the CDDL should have accompanied this
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# source. A copy of the CDDL is also available via the Internet at
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# http://www.illumos.org/license/CDDL.
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# Copyright 2016 Toomas Soome <tsoome@me.com>
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews#
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews# cmd/cmd-inet/usr.bin/dns-sd/Makefile
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsPROG= dns-sd
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsinclude ../../../Makefile.cmd
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsinclude ../../Makefile.cmd-inet
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsOBJS= ClientCommon.o dns-sd.o
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsSRCS= ClientCommon.c dns-sd.c
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsCFLAGS += $(C99_ENABLE)
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsCPPFLAGS += -DMDNS_VERSIONSTR_NODTS
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsLDLIBS += -lsocket -ldns_sd
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews.KEEP_STATE:
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsall: $(PROG)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark AndrewsROOTPROG= $(PROG:%=$(ROOTBIN)/%)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews$(PROG): $(OBJS)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews $(POST_PROCESS)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsinstall: all $(ROOTPROG)
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrewsclean:
5c526acb82c882e41b655c31f5fa4425c87b671cMark Andrews $(RM) $(OBJS)
lint: lint_SRCS
include ../../../Makefile.targ