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