Makefile revision b819cea2f73f98c5662230cc9affc8cc84f77fcf
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross#
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross# This file and its contents are supplied under the terms of the
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross# Common Development and Distribution License ("CDDL"), version 1.0.
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross# You may only use this file in accordance with the terms of version
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross# 1.0 of the CDDL.
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross#
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross# A full copy of the text of the CDDL should have accompanied this
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross# source. A copy of the CDDL is also available via the Internet at
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross# http://www.illumos.org/license/CDDL.
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross#
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross#
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross# Copyright 2013 Nexenta Systems, Inc. All rights reserved.
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross#
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon RossPROG= bind-helper
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon RossSRCS= bind-helper.c
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Rossinclude ../../Makefile.cmd
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Rossinclude ../Makefile.smbsrv.defs
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon RossLDLIBS += -lsocket -lnsl
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon RossROOTLIBSMBSRVDIR = $(ROOTLIB)/smbsrv
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon RossROOTLIBSMBSRVPROG = $(PROG:%=$(ROOTLIBSMBSRVDIR)/%)
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross.KEEP_STATE:
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Rossall: $(PROG)
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Rossclean:
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross $(RM) $(OBJS)
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Rosslint: lint_SRCS
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross$(PROG): $(OBJS)
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross $(LINK.c) -o $@ $(OBJS) $(LDLIBS)
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross $(POST_PROCESS)
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Rossinclude ../../Makefile.targ
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross$(ROOTLIBSMBSRVDIR)/%: %
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross $(INS.file)
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Ross
b819cea2f73f98c5662230cc9affc8cc84f77fcfGordon Rossinstall: all .WAIT $(ROOTLIBSMBSRVPROG)