Makefile revision 7c478bd95313f5f23a4c958a745db2134aa03244
7968d3a131e5a684ec1ff0c6d88aae638549153dChristian Maeder#
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# CDDL HEADER START
7968d3a131e5a684ec1ff0c6d88aae638549153dChristian Maeder#
97018cf5fa25b494adffd7e9b4e87320dae6bf47Christian Maeder# The contents of this file are subject to the terms of the
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# Common Development and Distribution License, Version 1.0 only
b4fbc96e05117839ca409f5f20f97b3ac872d1edTill Mossakowski# (the "License"). You may not use this file except in compliance
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# with the License.
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder#
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder# or http://www.opensolaris.org/os/licensing.
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski# See the License for the specific language governing permissions
679d3f541f7a9ede4079e045f7758873bb901872Till Mossakowski# and limitations under the License.
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder#
306763c67bb99228487345b32ab8c5c6cd41f23cChristian Maeder# When distributing Covered Code, include this CDDL HEADER in each
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maeder# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# If applicable, add the following below this CDDL HEADER, with the
d21dd452cd68abade683103a5c0cfe6d02c5f17bTill Mossakowski# fields enclosed by brackets "[]" replaced with your own identifying
d21dd452cd68abade683103a5c0cfe6d02c5f17bTill Mossakowski# information: Portions Copyright [yyyy] [name of copyright owner]
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder#
95c3e5d11dcee331dc3876a9bf0c1d6daa38e2caChristian Maeder# CDDL HEADER END
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maeder#
c83546084a1344bb2ef752b83d0e082823508db2Christian Maeder#
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maeder# Copyright 2003 Sun Microsystems, Inc. All rights reserved.
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maeder# Use is subject to license terms.
f69658e57cba7ecb37c0d84181f4c563215c2534Till Mossakowski#
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder# ident "%Z%%M% %I% %E% SMI"
7bf4436b6f9987b070033a323757b206c898c1beChristian Maeder#
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder
9603ad7198b72e812688ad7970e4eac4b553837aKlaus Luettichinclude $(SRC)/Makefile.psm
0799b5dc3f06d2640e66e9ab54b8b217348fd719Christian Maeder
2d2826f9db2c17275f91b0104940a60a2f9fd44dChristian Maeder# include library definitions
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maederinclude $(SRC)/lib/Makefile.lib
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maeder
ba904a15082557e939db689fcfba0c68c9a4f740Christian MaederROOT_PLATFORM = $(USR_PLAT_DIR)/SUNW,Sun-Fire-V490
e182d0ec56025d97d74829cac75ee31eec12b093Maciek MakowskiCHERRY_LINKTO_PLATFORM = SUNW,Sun-Fire-480R
c83546084a1344bb2ef752b83d0e082823508db2Christian Maeder
9603ad7198b72e812688ad7970e4eac4b553837aKlaus Luettichinclude $(SRC)/cmd/picl/plugins/Makefile.com
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder
58b671de3fe578346fef9642ffa3c5a0a0edb3cbTill MossakowskiROOTLIBDIR = $(ROOT_PLAT_PLUGINDIR)
56cd0da55d058b262b1626ddcd78db6bd9a90551Christian MaederROOTLIBDIR := OWNER = root
ba904a15082557e939db689fcfba0c68c9a4f740Christian MaederROOTLIBDIR := GROUP = sys
ba904a15082557e939db689fcfba0c68c9a4f740Christian Maeder
c616e681da8c052b62e14247fea522da099ac0e4Christian Maeder.KEEP_STATE:
1b05bdb88b90d3c947351f262d7ae7d68f0a4a6fTill Mossakowski
43b4c41fbb07705c9df321221ab9cb9832460407Christian MaederSUBDIRS=
43b4c41fbb07705c9df321221ab9cb9832460407Christian Maeder
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maederall := TARGET= all
b9804822fb178b0fc27ce967a6a8cedc42c5bf90Christian Maederinstall := TARGET= install
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maederclean := TARGET= clean
b0294d73dcefc502ddaa13e18b46103a5916971fTill Mossakowskiclobber := TARGET= clobber
c83546084a1344bb2ef752b83d0e082823508db2Christian Maederlint := TARGET= lint
c83546084a1344bb2ef752b83d0e082823508db2Christian Maeder_msg := TARGET= _msg
c83546084a1344bb2ef752b83d0e082823508db2Christian Maeder
c83546084a1344bb2ef752b83d0e082823508db2Christian Maederall:
c83546084a1344bb2ef752b83d0e082823508db2Christian Maeder
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maederinstall: $(ROOTLIBDIR) all; $(MAKE) $(JAG_LINK)
c83546084a1344bb2ef752b83d0e082823508db2Christian Maeder
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maeder_msg: $(MSGDOMAIN)
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maeder
ed4fa6119209d695816e056a7e13c337b09adfa1Christian Maeder$(MSGDOMAIN):
ed4fa6119209d695816e056a7e13c337b09adfa1Christian Maeder $(INS.dir)
ed4fa6119209d695816e056a7e13c337b09adfa1Christian Maeder
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maeder$(LIBLINKS): FRC
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maeder $(RM) $@; $(SYMLINK) $(DYNLIB) $@
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maeder
ed4fa6119209d695816e056a7e13c337b09adfa1Christian Maeder# include library targets
ed4fa6119209d695816e056a7e13c337b09adfa1Christian Maederinclude $(SRC)/lib/Makefile.targ
c83546084a1344bb2ef752b83d0e082823508db2Christian Maederinclude $(SRC)/cmd/picl/plugins/Makefile.targ
1b05bdb88b90d3c947351f262d7ae7d68f0a4a6fTill Mossakowski
1b05bdb88b90d3c947351f262d7ae7d68f0a4a6fTill Mossakowski$(ROOTLINTDIR)/%: ../%
74885352ea11b26253d453af28dc904dadc4d530Christian Maeder $(INS.file)
c092fcac4b8f5c524c22ca579189c4487c13edf7Christian Maeder
74885352ea11b26253d453af28dc904dadc4d530Christian Maeder$(SUBDIRS): FRC
3bcd9d942601d59dd55a6069d8b2d1c33d7ced0eChristian Maeder @cd $@; pwd; $(MAKE) $(TARGET)
21dae7237ac384abdb94a81e00b3f099873ec623Till Mossakowski
21dae7237ac384abdb94a81e00b3f099873ec623Till MossakowskiFRC:
3bcd9d942601d59dd55a6069d8b2d1c33d7ced0eChristian Maeder
b03274844ecd270f9e9331f51cc4236a33e2e671Christian MaederJAG_LINK=`cd $(ROOT_PLATFORM)/lib/picl/plugins/; \
dc8100ead1e97ea34c9ff3fe4af14d37510bf8aeChristian Maederecho $(ROOT_PLATFORM); \
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maederrm -f libpsvcplugin_psr.so.1; \
b03274844ecd270f9e9331f51cc4236a33e2e671Christian Maederrm -f libpsvcplugin_psr.so; \
dc8100ead1e97ea34c9ff3fe4af14d37510bf8aeChristian Maederln -s ../../../../$(CHERRY_LINKTO_PLATFORM)/lib/picl/plugins/libpsvcplugin_psr.so.1 libpsvcplugin_psr.so.1; \
dc8100ead1e97ea34c9ff3fe4af14d37510bf8aeChristian Maederln -s ../../../../$(CHERRY_LINKTO_PLATFORM)/lib/picl/plugins/libpsvcplugin_psr.so libpsvcplugin_psr.so;`
dc8100ead1e97ea34c9ff3fe4af14d37510bf8aeChristian Maeder