xref: /titanic_52/usr/src/lib/libsaveargs/Makefile (revision 702941cd97e30d600c2c1275823bc58231b2c361)
1*702941cdSRichard Lowe#
2*702941cdSRichard Lowe# CDDL HEADER START
3*702941cdSRichard Lowe#
4*702941cdSRichard Lowe# The contents of this file are subject to the terms of the
5*702941cdSRichard Lowe# Common Development and Distribution License (the "License").
6*702941cdSRichard Lowe# You may not use this file except in compliance with the License.
7*702941cdSRichard Lowe#
8*702941cdSRichard Lowe# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
9*702941cdSRichard Lowe# or http://www.opensolaris.org/os/licensing.
10*702941cdSRichard Lowe# See the License for the specific language governing permissions
11*702941cdSRichard Lowe# and limitations under the License.
12*702941cdSRichard Lowe#
13*702941cdSRichard Lowe# When distributing Covered Code, include this CDDL HEADER in each
14*702941cdSRichard Lowe# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
15*702941cdSRichard Lowe# If applicable, add the following below this CDDL HEADER, with the
16*702941cdSRichard Lowe# fields enclosed by brackets "[]" replaced with your own identifying
17*702941cdSRichard Lowe# information: Portions Copyright [yyyy] [name of copyright owner]
18*702941cdSRichard Lowe#
19*702941cdSRichard Lowe# CDDL HEADER END
20*702941cdSRichard Lowe#
21*702941cdSRichard Lowe#
22*702941cdSRichard Lowe# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
23*702941cdSRichard Lowe# Use is subject to license terms.
24*702941cdSRichard Lowe#
25*702941cdSRichard Lowe#
26*702941cdSRichard Lowe
27*702941cdSRichard Loweinclude ../Makefile.lib
28*702941cdSRichard Lowe
29*702941cdSRichard Lowe$(BUILD64)SUBDIRS += $(MACH64)
30*702941cdSRichard Lowe
31*702941cdSRichard Loweall :=		TARGET= all
32*702941cdSRichard Loweclean :=	TARGET= clean
33*702941cdSRichard Loweclobber :=	TARGET= clobber
34*702941cdSRichard Lowedelete :=	TARGET= delete
35*702941cdSRichard Loweinstall :=	TARGET= install
36*702941cdSRichard Lowelint :=		TARGET= lint
37*702941cdSRichard Lowe_msg :=		TARGET= _msg
38*702941cdSRichard Lowepackage :=	TARGET= package
39*702941cdSRichard Lowe
40*702941cdSRichard LoweLIBRARY= 	libsaveargs.a
41*702941cdSRichard Lowe
42*702941cdSRichard Lowe# definitions for install_h target
43*702941cdSRichard LoweHDRS=		saveargs.h
44*702941cdSRichard LoweROOTHDRDIR=	$(ROOT)/usr/include
45*702941cdSRichard LoweROOTHDRS=	$(HDRS:%=$(ROOTHDRDIR)/%)
46*702941cdSRichard LoweCHECKHDRS=	$(HDRS:%.h=common/%.check)
47*702941cdSRichard Lowe
48*702941cdSRichard Lowe$(ROOTHDRS) :=  FILEMODE= 644
49*702941cdSRichard Lowe
50*702941cdSRichard Lowe# install rule for install_h target
51*702941cdSRichard Lowe$(ROOTHDRDIR)/%: common/%
52*702941cdSRichard Lowe	$(INS.file)
53*702941cdSRichard Lowe
54*702941cdSRichard Lowe.KEEP_STATE:
55*702941cdSRichard Lowe
56*702941cdSRichard Loweall clean clobber delete install lint package: $(SUBDIRS)
57*702941cdSRichard Lowe
58*702941cdSRichard Loweinstall_h: $(ROOTHDRS)
59*702941cdSRichard Lowe
60*702941cdSRichard Lowecheck: $(CHECKHDRS)
61*702941cdSRichard Lowe
62*702941cdSRichard Lowe$(SUBDIRS):	FRC
63*702941cdSRichard Lowe	@cd $@; pwd; $(MAKE) $(TARGET)
64*702941cdSRichard Lowe
65*702941cdSRichard LoweFRC:
66