Makefile revision 7014882c6a3672fd0e5d60200af8643ae53c5928
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder#
c63ebf815c8a874525cf18670ad74847f7fc7b26Christian Maeder# CDDL HEADER START
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder#
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# The contents of this file are subject to the terms of the
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maeder# Common Development and Distribution License, Version 1.0 only
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# (the "License"). You may not use this file except in compliance
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# with the License.
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder#
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian Maeder# or http://www.opensolaris.org/os/licensing.
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder# See the License for the specific language governing permissions
f2f9df2e17e70674f0bf426ed1763c973ee4cde0Christian Maeder# and limitations under the License.
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder#
c9a7e6af169a2adfb92f42331cd578065ed83a2bChristian Maeder# When distributing Covered Code, include this CDDL HEADER in each
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
e7757995211bd395dc79d26fe017d99375f7d2a6Christian Maeder# If applicable, add the following below this CDDL HEADER, with the
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# fields enclosed by brackets "[]" replaced with your own identifying
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder# information: Portions Copyright [yyyy] [name of copyright owner]
a1ed34933c266ce85066acb0d7b20c90cb8eb213Christian Maeder#
c0c2380bced8159ff0297ece14eba948bd236471Christian Maeder# CDDL HEADER END
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus Luettich#
b1f59a4ea7c96f4c03a4d7cfcb9c5e66871cfbbbChristian Maeder#
ad270004874ce1d0697fb30d7309f180553bb315Christian Maeder# Copyright 2005 Sun Microsystems, Inc. All rights reserved.
4d56f2fa72e4aec20eb827c11ed49c8cbb7014bdChristian Maeder# Use is subject to license terms.
4cb215739e9ab13447fa21162482ebe485b47455Christian Maeder#
8ef75f1cc0437656bf622cec5ac9e8ea221da8f2Christian Maeder
404166b9366552e9ec5abb87a37c76ec8a815fb7Klaus LuettichPROG= wificonfig
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederOBJS= wificonfig.o
74eed04be26f549d2f7ca35c370e1c03879b28b1Christian MaederSRCS= $(OBJS:%.o=%.c)
d23b0cc79c0d204e6ec758dff8d0ba71c9f693f7Christian Maeder
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian Maederinclude ../../../Makefile.cmd
ef9e8535c168d3f774d9e74368a2317a9eda5826Christian Maeder
3e8b136f23ed57d40ee617f49bcac37830b58cabChristian MaederLDLIBS += -lsecdb
ef9e8535c168d3f774d9e74368a2317a9eda5826Christian Maeder
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian Maeder$(ROOTSBIN)/wificonfig := FILEMODE = 04755
e593b89bfd4952698dc37feced21cefe869d87a2Christian MaederROOTUSRSBINLINKS = $(ROOTUSRSBIN)/$(PROG)
63f0e65a37b95621334db9ee4ba0cd9d826f5c0fChristian MaederCERRWARN += -_gcc=-Wno-char-subscripts
5191fa24c532d1f67e7a642e9aece65efb8a0975Christian MaederCERRWARN += -_gcc=-Wno-parentheses
7cc09dd93962a2155c34d209d1d4cd7d7b838264Christian Maeder
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder.KEEP_STATE:
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder
51d769d55d88dfa88bdf54bee78d8fa85a2deba8Christian Maederall: $(PROG)
f041c9a6bda23de33a38490e35b831ae18d96b45Christian Maeder
7cc09dd93962a2155c34d209d1d4cd7d7b838264Christian Maeder_msg: $(POFILE)
51d769d55d88dfa88bdf54bee78d8fa85a2deba8Christian Maeder
1aee4aaddde105264c1faf394d88e302c05094ffChristian MaederCPPFLAGS += -I$(SRC)/uts/common
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder
c3053d57f642ca507cdf79512e604437c4546cb9Christian MaederSECLEVEL = standard
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maeder
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder$(PROG): $(OBJS)
f4a2a20e49f41b2afa657e5e64d9e349c7faa091Christian Maeder $(LINK.c) $(OBJS) -o $@ $(LDLIBS)
dcbd32289a7bdf1e6edd06c6ab0698c6a9dbf37aChristian Maeder $(POST_PROCESS)
05a62e84edac8c64de04f8349dee418598d216b9Christian Maeder
05a62e84edac8c64de04f8349dee418598d216b9Christian Maederinstall: all $(ROOTSBINPROG) $(ROOTUSRSBINLINKS)
1aee4aaddde105264c1faf394d88e302c05094ffChristian Maeder
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder$(ROOTUSRSBINLINKS):
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder -$(RM) $@; $(SYMLINK) ../../sbin/$(PROG) $@
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maederclean:
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder $(RM) $(OBJS)
8b767d09a78927b111f5596fdff9ca7d2c1a439fChristian Maeder
456238178f89e5a3de2988ee6c8af924297d52d9Christian Maederlint: lint_SRCS
d54cd08a4cfa26256c38d8ed12c343adbfe1a0e3Christian Maeder
23b4e542dca35852f58d1fb3f7d9078c1de5ab06Christian Maederinclude ../../../Makefile.targ
8a78868bae2ec6838c87366c35c57e109154c51eChristian Maeder