xref: /illumos-gate/usr/src/cmd/dlutil/Makefile (revision 2076885612f784f9ddfc09282d62518d0f9b2c4d)
145d3dd98SRobert Mustacchi#
245d3dd98SRobert Mustacchi# This file and its contents are supplied under the terms of the
345d3dd98SRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0.
445d3dd98SRobert Mustacchi# You may only use this file in accordance with the terms of version
545d3dd98SRobert Mustacchi# 1.0 of the CDDL.
645d3dd98SRobert Mustacchi#
745d3dd98SRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this
845d3dd98SRobert Mustacchi# source.  A copy of the CDDL is also available via the Internet at
945d3dd98SRobert Mustacchi# http://www.illumos.org/license/CDDL.
1045d3dd98SRobert Mustacchi#
1145d3dd98SRobert Mustacchi
1245d3dd98SRobert Mustacchi#
1345d3dd98SRobert Mustacchi# Copyright (c) 2017, Joyent, Inc.
1445d3dd98SRobert Mustacchi#
1545d3dd98SRobert Mustacchi
16*20768856SRobert MustacchiPROG= dltraninfo dlsend dlrecv dlled
1745d3dd98SRobert MustacchiLINTPROGS= $(PROG:%=%.ln)
1845d3dd98SRobert Mustacchi
1945d3dd98SRobert Mustacchiinclude ../Makefile.cmd
2045d3dd98SRobert Mustacchi
2145d3dd98SRobert MustacchiROOTCMDDIR = $(ROOTLIB)/dl
2245d3dd98SRobert MustacchiCFLAGS += $(CCVERBOSE)
2345d3dd98SRobert Mustacchi
2445d3dd98SRobert Mustacchidltraninfo :=   LDLIBS += -ldladm -lsff -lnvpair
25c1e9c696SRobert Mustacchidlled :=	LDLIBS += -ldladm
26*20768856SRobert Mustacchidlsend :=	LDLIBS += -ldlpi -lsocket
27*20768856SRobert Mustacchidlrecv :=	LDLIBS += -ldlpi
28*20768856SRobert Mustacchi
2945d3dd98SRobert Mustacchidltraninfo.ln :=   LDLIBS += -ldladm -lsff -lnvpair
30c1e9c696SRobert Mustacchidlled.ln :=	LDLIBS += -ldladm
31*20768856SRobert Mustacchidlsend.ln :=	LDLIBS += -ldlpi -lsocket
32*20768856SRobert Mustacchidlrecv.ln :=	LDLIBS += -ldlpi
3345d3dd98SRobert Mustacchi
3445d3dd98SRobert MustacchiROOTLIBDLFILES = $(PROG:%=$(ROOTLIB)/dl/%)
3545d3dd98SRobert Mustacchi
3645d3dd98SRobert Mustacchi.KEEP_STATE:
3745d3dd98SRobert Mustacchi
3845d3dd98SRobert Mustacchiall: $(PROG)
3945d3dd98SRobert Mustacchi
4045d3dd98SRobert Mustacchiinstall: all $(ROOTCMD)
4145d3dd98SRobert Mustacchi
4245d3dd98SRobert Mustacchiclean:
4345d3dd98SRobert Mustacchi
4445d3dd98SRobert Mustacchi%.ln: %.c
4545d3dd98SRobert Mustacchi	$(LINT.c) $< $(LDLIBS)
4645d3dd98SRobert Mustacchi
4745d3dd98SRobert Mustacchilint:	$(LINTPROGS)
4845d3dd98SRobert Mustacchi
4945d3dd98SRobert Mustacchiinclude ../Makefile.targ
50