Makefile revision 26fd77009b17f8c8fb32eb362584cfd635e87ad9
d6fa26d0adaec6c910115be34fe7a5a5f402c14fMark Andrews#
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater# CDDL HEADER START
71cef386fae61275b03e203825680b39fedaa8c6Tinderbox User#
bef75d63d74f58abc0f834ed271526672777ba29Automatic Updater# The contents of this file are subject to the terms of the
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# Common Development and Distribution License (the "License").
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User# You may not use this file except in compliance with the License.
5347c0fcb04eaea19d9f39795646239f487c6207Tinderbox User#
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
d6fa26d0adaec6c910115be34fe7a5a5f402c14fMark Andrews# or http://www.opensolaris.org/os/licensing.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater# See the License for the specific language governing permissions
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater# and limitations under the License.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater#
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User# When distributing Covered Code, include this CDDL HEADER in each
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
cd32f419a8a5432fbb139f56ee73cbf68b9350ccTinderbox User# If applicable, add the following below this CDDL HEADER, with the
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater# fields enclosed by brackets "[]" replaced with your own identifying
10b865e9187fc77cae02f106ddcc9e03eecdfe06Tinderbox User# information: Portions Copyright [yyyy] [name of copyright owner]
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater#
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater# CDDL HEADER END
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater#
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater#
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater# Use is subject to license terms.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater#
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater# Copyright (c) 1990 Mentat Inc.
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater#
10b865e9187fc77cae02f106ddcc9e03eecdfe06Tinderbox User# cmd/cmd-inet/usr.bin/netstat/Makefile
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic UpdaterPROG= netstat
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic UpdaterLOCALOBJS= netstat.o unix.o
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic UpdaterCOMMONOBJS= compat.o
fd2597f75693a2279fdf588bd40dfe2407c42028Tinderbox User
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updaterinclude ../../../Makefile.cmd
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox Userinclude ../../Makefile.cmd-inet
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserLOCALSRCS= $(LOCALOBJS:%.o=%.c)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserCOMMONSRCS= $(CMDINETCOMMONDIR)/$(COMMONOBJS:%.o=%.c)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic UpdaterSTATCOMMONDIR = $(SRC)/cmd/stat/common
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserSTAT_COMMON_OBJS = timestamp.o
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserSTAT_COMMON_SRCS = $(STAT_COMMON_OBJS:%.o=$(STATCOMMONDIR)/%.c)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic UpdaterOBJS= $(LOCALOBJS) $(COMMONOBJS) $(STAT_COMMON_OBJS)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserSRCS= $(LOCALSRCS) $(COMMONSRCS) $(STAT_COMMON_SRCS)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserCPPFLAGS += -DNDEBUG -I$(CMDINETCOMMONDIR) -I$(STATCOMMONDIR)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserLDLIBS += -ldhcpagent -lsocket -lnsl -lkstat -ltsnet -ltsol
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User.KEEP_STATE:
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox Userall: $(PROG) $(NPROG)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox UserROOTPROG= $(PROG:%=$(ROOTBIN)/%)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User$(PROG): $(OBJS)
7e71f05d8643aca84914437c900cb716444507e4Tinderbox User $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User $(POST_PROCESS)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
14a656f94b1fd0ababd84a772228dfa52276ba15Evan Hunt%.o : $(STATCOMMONDIR)/%.c
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater $(COMPILE.c) -o $@ $<
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater $(POST_PROCESS_O)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox Userinstall: all $(ROOTPROG)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
7e71f05d8643aca84914437c900cb716444507e4Tinderbox Userclean:
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User $(RM) $(OBJS)
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updaterlint: lint_SRCS
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox Userinclude ../../../Makefile.targ
7911e6f9de303bca5a3d8b34f4330c8f7cecffaeTinderbox User
fc2381b901eb162810f54a11cc512b95f55a60dfAutomatic Updater