Makefile revision 2
02c335c23bf5fa225a467c19f2c063fb0dc7b8c3Timo Sirainen#
39025a2dabfcfaeee3790988b9ea00d19887a3d3Timo Sirainen# CDDL HEADER START
39025a2dabfcfaeee3790988b9ea00d19887a3d3Timo Sirainen#
ef3ebb56989cb9b1b80edd133a091338e4206836Timo Sirainen# The contents of this file are subject to the terms of the
39025a2dabfcfaeee3790988b9ea00d19887a3d3Timo Sirainen# Common Development and Distribution License (the "License").
39025a2dabfcfaeee3790988b9ea00d19887a3d3Timo Sirainen# You may not use this file except in compliance with the License.
39025a2dabfcfaeee3790988b9ea00d19887a3d3Timo Sirainen#
39025a2dabfcfaeee3790988b9ea00d19887a3d3Timo Sirainen# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
39025a2dabfcfaeee3790988b9ea00d19887a3d3Timo Sirainen# or http://www.opensolaris.org/os/licensing.
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# See the License for the specific language governing permissions
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# and limitations under the License.
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen#
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# When distributing Covered Code, include this CDDL HEADER in each
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# If applicable, add the following below this CDDL HEADER, with the
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# fields enclosed by brackets "[]" replaced with your own identifying
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# information: Portions Copyright [yyyy] [name of copyright owner]
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen#
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# CDDL HEADER END
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen#
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen#
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# Copyright (c) 2006, 2011, Oracle and/or its affiliates. All rights reserved.
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen#
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# lib/brand/Makefile
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen#
71ecc97593a25c2444316b74e5882e6ce0a82c0cTimo Sirainen# include global definitions
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipekinclude ../../Makefile.master
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek#
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek# Build everything in parallel; use .WAIT for dependencies
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek.PARALLEL:
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' SipekSUBDIRS= shared .WAIT sn1 solaris10 solaris labeled $($(MACH)_SUBDIRS)
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' SipekMSGSUBDIRS= solaris solaris10 shared $($(MACH)_MSGSUBDIRS)
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipekall := TARGET= all
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipekinstall := TARGET= install
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipekclean := TARGET= clean
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipekclobber := TARGET= clobber
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipeklint := TARGET= lint
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek_msg := TARGET= _msg
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek.KEEP_STATE:
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipekall install clean clobber lint: $(SUBDIRS)
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek_msg: $(MSGSUBDIRS)
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek$(SUBDIRS): FRC
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek @cd $@; pwd; $(MAKE) $(TARGET)
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek# These objects are not linked to via the link-editor to build ON, and
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek# stubs are not needed. Provide NULL make rules to satisfy the parent
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek# makefiles.
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipekstub:
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipekstubinstall:
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' SipekFRC:
75891a354ed229a4e56bbb0eceab75a0d1278687Josef 'Jeff' Sipek