Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder#
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner# CDDL HEADER START
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder#
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# The contents of this file are subject to the terms of the
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu# Common Development and Distribution License, Version 1.0 only
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# (the "License"). You may not use this file except in compliance
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# with the License.
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder#
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# or http://www.opensolaris.org/os/licensing.
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# See the License for the specific language governing permissions
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# and limitations under the License.
fec68450e0a05ee317e8cc0a75710f060306e1c0Christian Maeder#
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# When distributing Covered Code, include this CDDL HEADER in each
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder# If applicable, add the following below this CDDL HEADER, with the
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder#
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder# CDDL HEADER END
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder#
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder#
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder# Use is subject to license terms.
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder#
d11226f9a86c35c7082cd29cd171ec59d829ffa0Christian Maeder
d11226f9a86c35c7082cd29cd171ec59d829ffa0Christian MaederPROG= wificonfig
d11226f9a86c35c7082cd29cd171ec59d829ffa0Christian MaederOBJS= wificonfig.o
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian MaederSRCS= $(OBJS:%.o=%.c)
cb26aa08ea668c555cc2916d682e072c4de73d9dChristian Maeder
cb26aa08ea668c555cc2916d682e072c4de73d9dChristian Maederinclude ../../../Makefile.cmd
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian MaederLDLIBS += -lsecdb
408623bfee2394e622e59d28decb0190ff25d82dChristian Maeder
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder$(ROOTSBIN)/wificonfig := FILEMODE = 04755
cb26aa08ea668c555cc2916d682e072c4de73d9dChristian MaederROOTUSRSBINLINKS = $(ROOTUSRSBIN)/$(PROG)
cb26aa08ea668c555cc2916d682e072c4de73d9dChristian MaederCERRWARN += -_gcc=-Wno-char-subscripts
cb26aa08ea668c555cc2916d682e072c4de73d9dChristian MaederCERRWARN += -_gcc=-Wno-parentheses
cb26aa08ea668c555cc2916d682e072c4de73d9dChristian Maeder
cb26aa08ea668c555cc2916d682e072c4de73d9dChristian Maeder.KEEP_STATE:
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder
6a1e513ba9fc1eb782165bcbbebea030524c896eChristian Maederall: $(PROG)
6a1e513ba9fc1eb782165bcbbebea030524c896eChristian Maeder
6a1e513ba9fc1eb782165bcbbebea030524c896eChristian Maeder_msg: $(POFILE)
6a1e513ba9fc1eb782165bcbbebea030524c896eChristian Maeder
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian MaederCPPFLAGS += -I$(SRC)/uts/common
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder
6a1e513ba9fc1eb782165bcbbebea030524c896eChristian MaederSECLEVEL = standard
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder$(PROG): $(OBJS)
6a1e513ba9fc1eb782165bcbbebea030524c896eChristian Maeder $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder $(POST_PROCESS)
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maederinstall: all $(ROOTSBINPROG) $(ROOTUSRSBINLINKS)
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder$(ROOTUSRSBINLINKS):
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maeder -$(RM) $@; $(SYMLINK) ../../sbin/$(PROG) $@
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder
b9188d6fbdbb074f820bd0675f6c7516756ec104Christian Maederclean:
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder $(RM) $(OBJS)
84e479fad2abd5bbb9fe08f571707af929a2e0b6Christian Maeder
f27e35913ef5ee35fc68302d928f8ccfff55306aChristian Maederlint: lint_SRCS
6a1e513ba9fc1eb782165bcbbebea030524c896eChristian Maeder
6a1e513ba9fc1eb782165bcbbebea030524c896eChristian Maederinclude ../../../Makefile.targ
6a1e513ba9fc1eb782165bcbbebea030524c896eChristian Maeder