summaryrefslogtreecommitdiff
path: root/usr/src/cmd/dladm
diff options
context:
space:
mode:
authorJerry Jelinek <jerry.jelinek@joyent.com>2017-01-12 13:04:18 +0000
committerJerry Jelinek <jerry.jelinek@joyent.com>2017-01-12 13:04:18 +0000
commitc01753e18ca18fcdabe7ca7868cf40dd18290c51 (patch)
treee38a71b71cf3eef7d8a8112dfb2055d5463b80eb /usr/src/cmd/dladm
parent0c4959f576fd0569de9fb1c72946987be101e7a0 (diff)
parentad309d3e2ef712dfdf1bc08758f232ebd5fe1612 (diff)
downloadillumos-joyent-c01753e18ca18fcdabe7ca7868cf40dd18290c51.tar.gz
[illumos-gate merge]
commit ad309d3e2ef712dfdf1bc08758f232ebd5fe1612 7761 bootfs_005_neg's pool destruction must handle EBUSY commit 555da5111b0f2552c42d057b211aba89c9c79f6c 7743 per-vdev-zaps have no initialize path on upgrade commit 0e93ddde309a21971dc41356b4834acecaeb9e20 7739 zfs_inherit_003_pos fails due to improperly generated random strings commit 4648396c072c3d0c2a1a38afa5f6717799eb1ac7 7731 libdladm`i_dladm_set_single_prop() leaks memory when resetting properties without default value commit 5f10ef697f250374b7b917e10961c4e02d4e3112 6396 remove SVM Conflicts: usr/src/cmd/dladm/Makefile usr/src/cmd/Makefile.check usr/src/lib/Makefile usr/src/Makefile.lint
Diffstat (limited to 'usr/src/cmd/dladm')
-rw-r--r--usr/src/cmd/dladm/Makefile52
1 files changed, 30 insertions, 22 deletions
diff --git a/usr/src/cmd/dladm/Makefile b/usr/src/cmd/dladm/Makefile
index 1f07bbd714..b0ebe6c7fc 100644
--- a/usr/src/cmd/dladm/Makefile
+++ b/usr/src/cmd/dladm/Makefile
@@ -18,54 +18,62 @@
#
# CDDL HEADER END
#
+
#
# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
# Use is subject to license terms.
# Copyright 2015 Joyent, Inc.
#
-PROG= dladm
-CFGFILES= secobj.conf
-
+PROG= dladm
ROOTFS_PROG= $(PROG)
+OBJS= dladm.o
+
+CFGFILES= secobj.conf
ROOTCFGDIR= $(ROOTETC)/dladm
ROOTCFGFILES= $(CFGFILES:%=$(ROOTCFGDIR)/%)
-include ../Makefile.cmd
+include $(SRC)/cmd/Makefile.cmd
+include $(SRC)/cmd/Makefile.ctf
-XGETFLAGS += -a -x $(PROG).xcl
-LDLIBS += -L$(ROOT)/lib -lsocket
-LDLIBS += -ldladm -ldlpi -lkstat -lsecdb -lbsm -linetutil -ldevinfo
-LDLIBS += $(ZLAZYLOAD) -lrstp $(ZNOLAZYLOAD) -lnsl -lumem -lcmdutils
+XGETFLAGS += -a -x $(PROG).xcl
-CERRWARN += -_gcc=-Wno-switch
-CERRWARN += -_gcc=-Wno-unused-label
-CERRWARN += -_gcc=-Wno-uninitialized
+LDLIBS += -L$(ROOT)/lib -lsocket
+LDLIBS += -ldladm -ldlpi -lkstat -lsecdb -lbsm -linetutil -ldevinfo
+LDLIBS += $(ZLAZYLOAD) -lrstp $(ZNOLAZYLOAD) -lnsl -lumem -lcmdutils
+
+CERRWARN += -_gcc=-Wno-switch
+CERRWARN += -_gcc=-Wno-unused-label
+CERRWARN += -_gcc=-Wno-uninitialized
# For headers from librstp.
LINTFLAGS += -erroff=E_TRAILING_COMMA_IN_ENUM
+lint := ZLAZYLOAD=
+lint := ZNOLAZYLOAD=
$(ROOTCFGDIR)/secobj.conf := FILEMODE= 660
-lint := ZLAZYLOAD=
-lint := ZNOLAZYLOAD=
-
.KEEP_STATE:
-all: $(ROOTFS_PROG)
+all: $(PROG)
-install: all $(ROOTSBINPROG) $(ROOTCFGDIR) $(ROOTCFGFILES)
- $(RM) $(ROOTUSRSBINPROG)
- -$(SYMLINK) ../../sbin/$(PROG) $(ROOTUSRSBINPROG)
+$(PROG): $(OBJS)
+ $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
+ $(POST_PROCESS)
clean:
+ $(RM) $(OBJS)
+
+install: all $(ROOTSBINPROG) $(ROOTCFGDIR) $(ROOTCFGFILES)
+ $(RM) $(ROOTUSRSBINPROG)
+ -$(SYMLINK) ../../sbin/$(PROG) $(ROOTUSRSBINPROG)
-lint: lint_PROG
+lint: lint_PROG
$(ROOTCFGDIR):
- $(INS.dir)
+ $(INS.dir)
$(ROOTCFGDIR)/%: $(ROOTCFGDIR) %
- $(INS.file)
+ $(INS.file)
-include ../Makefile.targ
+include $(SRC)/cmd/Makefile.targ