Makefile revision 14ea4bb737263733ad80a36b4f73f681c30a6b45
10139N/A#
10139N/A# CDDL HEADER START
10139N/A#
12287N/A# The contents of this file are subject to the terms of the
10139N/A# Common Development and Distribution License (the "License").
10139N/A# You may not use this file except in compliance with the License.
10139N/A#
10139N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
10139N/A# or http://www.opensolaris.org/os/licensing.
15153N/A# See the License for the specific language governing permissions
10139N/A# and limitations under the License.
15308N/A#
10139N/A# When distributing Covered Code, include this CDDL HEADER in each
15231N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
10139N/A# If applicable, add the following below this CDDL HEADER, with the
10139N/A# fields enclosed by brackets "[]" replaced with your own identifying
10139N/A# information: Portions Copyright [yyyy] [name of copyright owner]
10139N/A#
14573N/A# CDDL HEADER END
12773N/A#
15153N/A
15153N/A#
12773N/A# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
13633N/A# Use is subject to license terms.
13992N/A#
15428N/A# ident "%Z%%M% %I% %E% SMI"
15428N/A#
10139N/A
10139N/Ainclude $(SRC)/Makefile.master
10139N/A
10139N/Asparc_SUBDIRS= \
10139N/A SUNWbcp \
10139N/A SUNWcakr.u \
10139N/A SUNWcakr.v \
10139N/A SUNWcakrnt2000.v \
10139N/A SUNWcar.u \
10139N/A SUNWcar.v \
10139N/A SUNWcart200.v \
10139N/A SUNWcg6.u \
10139N/A SUNWcg6h \
10139N/A SUNWcpc.u \
10139N/A SUNWcpc.v \
10139N/A SUNWcpr.u \
10139N/A SUNWcti2.u \
10139N/A SUNWcvc.u \
10139N/A SUNWcvcr.u \
10139N/A SUNWdcsr \
10139N/A SUNWdcsu \
10139N/A SUNWdrcr.u \
10139N/A SUNWdrr.u \
10139N/A SUNWdscpr.u \
10139N/A SUNWdscpu.u \
10139N/A SUNWefcl \
10139N/A SUNWefcr \
10139N/A SUNWefcu \
15153N/A SUNWefc.u \
15153N/A SUNWefck \
15153N/A SUNWerid \
15153N/A SUNWfruid \
15153N/A SUNWfruip.u \
13551N/A SUNWhmd \
15428N/A SUNWhmdu \
10139N/A SUNWidn.u \
10139N/A SUNWifp \
10139N/A SUNWifph \
10139N/A SUNWjcom \
10139N/A SUNWjib \
10139N/A SUNWkvm.c \
10139N/A SUNWkvm.d \
10139N/A SUNWkvm.m \
10139N/A SUNWkvm.u \
10139N/A SUNWkvm.v \
10139N/A SUNWkvmt200.v \
10139N/A SUNWldomr.v \
10139N/A SUNWldomu.v \
10139N/A SUNWluxd.u \
10139N/A SUNWluxl \
10139N/A SUNWn2cp.v \
12773N/A SUNWn2cpact.v \
12773N/A SUNWniumx.v \
12773N/A SUNWnxge.v \
12773N/A SUNWonmtst.u \
12773N/A SUNWonmtst.v \
10139N/A SUNWiopc.u \
10139N/A SUNWiopc.v \
10139N/A SUNWpdu \
10139N/A SUNWpstl.u \
10139N/A SUNWsckmr \
10139N/A SUNWsckmu.u \
10139N/A SUNWsckm.u \
10139N/A SUNWscmhdlr \
10139N/A SUNWsfdr.u \
10139N/A SUNWsfdrr.u \
11840N/A SUNWssad \
10826N/A SUNWstc.u \
10827N/A SUNWus.u \
10826N/A SUNWust1.v \
10826N/A SUNWust2.v \
10139N/A SUNWwrsa.u \
10139N/A SUNWwrsd.u \
10139N/A SUNWwrsm.u \
10139N/A SUNWwrsu.u
10139N/A
10139N/Asparc_XMODS=
10139N/A
10139N/Ai386_SUBDIRS= \
10139N/A SUNWaac \
10139N/A SUNWad810 \
10139N/A SUNWadixp \
10139N/A SUNWagp \
10139N/A SUNWagph \
10139N/A SUNWamd8111s \
10139N/A SUNWamr \
10139N/A SUNWatheros \
10139N/A SUNWaudiohd \
10139N/A SUNWcakr.i \
10139N/A SUNWcar.i \
10139N/A SUNWcpc.i \
10139N/A SUNWdfb.i \
10139N/A SUNWdrmr \
10139N/A SUNWgrub \
10139N/A SUNWgrubS \
10139N/A SUNWkvm.i \
10139N/A SUNWlxr \
10139N/A SUNWlxu \
10139N/A SUNWonmtst.i \
10914N/A SUNWos86r \
10139N/A SUNWpsdcr \
10139N/A SUNWpsdir \
10139N/A SUNWpsh \
10139N/A SUNWrmodr \
10139N/A SUNWrmodu \
15428N/A SUNWrtls \
15428N/A SUNWsi3124 \
15231N/A SUNWvia823x \
15231N/A SUNWmv88sx
15153N/A
15153N/Ai386_XMODS= \
14480N/A SUNWadpu320 \
14480N/A SUNWlsimega \
14189N/A SUNWnge
14189N/A
13992N/ACOMMON_SUBDIRS= \
13992N/A SUNW1394h \
13929N/A SUNW1394 \
13929N/A SUNWaccr \
13905N/A SUNWaccu \
13905N/A SUNWapct \
13905N/A SUNWauda \
13807N/A SUNWaudd \
13807N/A SUNWaudf \
13807N/A SUNWaudh \
13633N/A SUNWaudit \
13633N/A SUNWatfsr \
13633N/A SUNWatfsu \
13633N/A SUNWarc \
13551N/A SUNWarcr \
13551N/A SUNWav1394 \
13551N/A SUNWbart \
13101N/A SUNWbge \
13101N/A SUNWbip \
13101N/A SUNWbipr \
12571N/A SUNWbnur \
12571N/A SUNWbnuu \
12571N/A SUNWbsr \
12466N/A SUNWbsu \
12466N/A SUNWbtool \
12466N/A SUNWcdrw \
12363N/A SUNWckr \
12363N/A SUNWcnetr \
12363N/A SUNWcnsr \
12287N/A SUNWcnsu \
12287N/A SUNWcpcu \
12287N/A SUNWcsd \
12022N/A SUNWcsr \
12022N/A SUNWcsu \
12022N/A SUNWcsl \
11915N/A SUNWcslr \
11915N/A SUNWcstl \
11915N/A SUNWdcaf \
11840N/A SUNWdcar \
11840N/A SUNWdfbh \
11840N/A SUNWdhcm \
11819N/A SUNWdhcsb \
11819N/A SUNWdhcsr \
11819N/A SUNWdhcsu \
11416N/A SUNWdmgtr \
11416N/A SUNWdmgtu \
11416N/A SUNWdoc \
11265N/A SUNWdpl \
11265N/A SUNWdtrc \
11265N/A SUNWdtrp \
11162N/A SUNWesu \
11162N/A SUNWfmd \
11162N/A SUNWfmdr \
11070N/A SUNWfss \
11070N/A SUNWftdur \
11070N/A SUNWftduu \
10914N/A SUNWftpr \
10914N/A SUNWftpu \
10914N/A SUNWfwdc \
10914N/A SUNWfwdcu \
10909N/A SUNWgssdh \
10909N/A SUNWgssc \
10909N/A SUNWgss \
10824N/A SUNWgssk \
10824N/A SUNWhal \
10824N/A SUNWhalr \
10506N/A SUNWhea \
10506N/A SUNWhwdata \
10507N/A SUNWib \
10506N/A SUNWibhca \
10499N/A SUNWiotu \
10499N/A SUNWioth \
10499N/A SUNWipc \
10449N/A SUNWipfh \
10450N/A SUNWipfr \
10449N/A SUNWipfu \
10449N/A SUNWipoib \
10313N/A SUNWippcore \
10313N/A SUNWipplr \
10313N/A SUNWipplu \
10313N/A SUNWiscsitgtr \
10276N/A SUNWiscsitgtu \
10276N/A SUNWixgb \
10276N/A SUNWkrbr \
10264N/A SUNWkrbu \
10264N/A SUNWlibsasl \
10264N/A SUNWllc \
10139N/A SUNWllcr\
10139N/A SUNWlldap \
10139N/A SUNWlp-cmds \
10139N/A SUNWlpr-cmds \
10139N/A SUNWkey \
10139N/A SUNWloc \
10139N/A SUNWmdar \
10139N/A SUNWmdau \
10139N/A SUNWmdb \
10139N/A SUNWmdbdm \
10139N/A SUNWmdbr \
10139N/A SUNWmddr \
10139N/A SUNWmdr \
10139N/A SUNWmdu \
10139N/A SUNWmibii \
10139N/A SUNWmipr \
10139N/A SUNWmipu \
10139N/A SUNWncar \
10139N/A SUNWncau \
10139N/A SUNWnfsckr \
10139N/A SUNWnfsskr \
10139N/A SUNWnfssr \
10139N/A SUNWnfscr \
10139N/A SUNWnfssu \
10139N/A SUNWnfscu \
10139N/A SUNWnisr \
10139N/A SUNWnisu \
10139N/A SUNWntpr \
10139N/A SUNWntpu \
10139N/A SUNWocf \
10139N/A SUNWocfd \
10139N/A SUNWocfh \
10139N/A SUNWocfr \
10139N/A SUNWonfmes \
10139N/A SUNWonzfs \
10139N/A SUNWosdem \
10139N/A SUNWypr \
10139N/A SUNWypu \
10139N/A SUNWpamsc \
10139N/A SUNWpapi \
10139N/A SUNWpcelx \
10139N/A SUNWpcmci \
10139N/A SUNWpcmcu \
10139N/A SUNWpcmem \
10139N/A SUNWpcr \
10139N/A SUNWpcser \
10139N/A SUNWpcu \
10139N/A SUNWpd \
10139N/A SUNWphx \
10139N/A SUNWpolkit \
10139N/A PHXext \
10139N/A SUNWperl584core \
10139N/A SUNWperl584usr \
10139N/A SUNWpiclh \
10139N/A SUNWpiclu \
10139N/A SUNWpiclr \
10139N/A SUNWpl5p \
10139N/A SUNWpl5u \
10139N/A SUNWpl5v \
10139N/A SUNWpool \
10139N/A SUNWpoold \
10139N/A SUNWpoolr \
10139N/A SUNWppm \
10139N/A SUNWpppd \
10139N/A SUNWpppdu \
10139N/A SUNWpppdr \
10139N/A SUNWpppdt \
10139N/A SUNWpppg \
10139N/A SUNWpppgS \
10139N/A SUNWpsdpr \
10139N/A SUNWpsf \
10139N/A SUNWpsm-ipp \
10139N/A SUNWpsm-lpd \
10139N/A SUNWpmu \
10139N/A SUNWpsr \
10139N/A SUNWpsu \
10139N/A SUNWrcapr \
10139N/A SUNWrcapu \
10139N/A SUNWrcmdc \
10139N/A SUNWrcmdr \
10139N/A SUNWrcmds \
10139N/A SUNWrds \
10139N/A SUNWrge \
10139N/A SUNWrmvolmgr \
10139N/A SUNWrmvolmgrr \
10139N/A SUNWrmwbr \
10139N/A SUNWrmwbu \
10139N/A SUNWroute \
10139N/A SUNWroutr \
10139N/A SUNWrpcib \
10139N/A SUNWrsg \
10139N/A SUNWrsgk \
10139N/A SUNWsacom \
10139N/A SUNWsasnm \
10139N/A SUNWsbp2 \
10139N/A SUNWscpr \
10139N/A SUNWscpu \
10139N/A SUNWscplp \
10139N/A SUNWscsa1394 \
10139N/A SUNWses \
10139N/A SUNWslpr \
10139N/A SUNWslpu \
10139N/A SUNWsmapi \
10139N/A SUNWsmedia \
10139N/A SUNWsmediar \
10139N/A SUNWsn1rint \
10139N/A SUNWsn1uint \
10139N/A SUNWsndmr \
10139N/A SUNWsndmu \
10139N/A SUNWspnego \
10139N/A SUNWsra \
10139N/A SUNWsrh \
10139N/A SUNWtcpd \
10139N/A SUNWtcpdS \
10139N/A SUNWtecla \
10139N/A SUNWter \
10139N/A SUNWtftpr \
10139N/A SUNWtftp \
10139N/A SUNWtnamr \
10139N/A SUNWtnamd \
10139N/A SUNWtnetc \
10139N/A SUNWtnetr \
10139N/A SUNWtnetd \
10139N/A SUNWtnfc \
10139N/A SUNWtnfd \
10139N/A SUNWtoo \
10139N/A SUNWudaplr \
10139N/A SUNWudaplu \
10139N/A SUNWuedg \
10139N/A SUNWuksp \
10139N/A SUNWukspfw \
10139N/A SUNWugen \
10139N/A SUNWugenu \
10139N/A SUNWuprl \
10139N/A SUNWuacm \
10139N/A SUNWusb \
10139N/A SUNWusbs \
10139N/A SUNWusbu \
10139N/A SUNWxcu4 \
10139N/A SUNWwlanr \
10139N/A SUNWwlanu \
SUNWxcu6 \
SUNWxwdv \
SUNWpmr \
SUNWudf \
SUNWudfr \
SUNWucbt \
SUNWrsm \
SUNWrsmo \
SUNWqos \
SUNWqosu \
SUNWxge \
SUNWchxge \
SUNWzfskr \
SUNWzfsr \
SUNWzfsu \
SUNWzoneint \
SUNWzoner \
SUNWzoneu
COMMON_XMODS= \
SUNWcry \
SUNWcryr \
SUNWcryptoint \
SUNWintgige \
SUNWkdcr \
SUNWkdcu \
SUNWopenssl-man \
SUNWopenssl-libraries \
SUNWopenssl-include \
SUNWopenssl-commands \
SUNWopensslr \
SUNWsshcu \
SUNWsshr \
SUNWsshu \
SUNWsshdr \
SUNWsshdu \
SUNWstatl \
SUNWsvvs \
SUNWtavor \
SUNWudapltr \
SUNWudapltu \
SUNWwbint \
SUNWwbsup
SUBDIRS= $($(MACH)_SUBDIRS) $(COMMON_SUBDIRS)
XMODS= $($(MACH)_XMODS) $(COMMON_XMODS)
all := TARGET= all
install := TARGET= install
install_h := TARGET= install_h
clean := TARGET= clean
clobber := TARGET= clobber
%: %.ksh
$(RM) $@
cp $< $@
chmod +x $@
.KEEP_STATE:
.PARALLEL: $(SUBDIRS) $(XMODS)
all install: awk_pkginfo $(SUBDIRS) $(XMODS)
clean clobber: $(SUBDIRS) $(XMODS)
$(RM) awk_pkginfo bld_awk_pkginfo
$(SUBDIRS): FRC
@cd $@; pwd; $(MAKE) $(TARGET)
$(XMODS): FRC
@if [ -f $@/Makefile ]; then \
cd $@; pwd; $(MAKE) $(TARGET); \
else \
true; \
fi
awk_pkginfo: bld_awk_pkginfo
./bld_awk_pkginfo -m $(MACH) -p "$(RELEASE)/$(VERSION)" -o $@ -v \
$(ONVERS)
FRC:
# EXPORT DELETE START
EXPORT_SRC:
$(RM) -r $(sparc_XMODS) $(i386_XMODS) $(COMMON_XMODS)
$(RM) Makefile+
sed -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
< Makefile > Makefile+
$(MV) Makefile+ Makefile
$(CHMOD) 444 Makefile
$(RM) SUNWos86r/prototype_i386+
$(SED) -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
< SUNWos86r/prototype_i386 > SUNWos86r/prototype_i386+
$(MV) -f SUNWos86r/prototype_i386+ SUNWos86r/prototype_i386
$(CHMOD) 444 SUNWos86r/prototype_i386
$(RM) SUNWcsl/prototype_com+
$(SED) -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
< SUNWcsl/prototype_com > SUNWcsl/prototype_com+
$(MV) -f SUNWcsl/prototype_com+ SUNWcsl/prototype_com
$(CHMOD) 444 SUNWcsl/prototype_com
$(RM) SUNWcsl/prototype_i386+
$(SED) -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
< SUNWcsl/prototype_i386 > SUNWcsl/prototype_i386+
$(MV) -f SUNWcsl/prototype_i386+ SUNWcsl/prototype_i386
$(CHMOD) 444 SUNWcsl/prototype_i386
$(RM) SUNWcsl/prototype_sparc+
$(SED) -e "/^# EXPORT DELETE START/,/^# EXPORT DELETE END/d" \
< SUNWcsl/prototype_sparc > SUNWcsl/prototype_sparc+
$(MV) -f SUNWcsl/prototype_sparc+ SUNWcsl/prototype_sparc
$(CHMOD) 444 SUNWcsl/prototype_sparc
# EXPORT DELETE END