xref: /titanic_50/usr/src/uts/sun4u/schumacher/Makefile.targ (revision 1e49577a7fcde812700ded04431b49d67cc57d6d)
11cb6af97Swnelson#
21cb6af97Swnelson# CDDL HEADER START
31cb6af97Swnelson#
41cb6af97Swnelson# The contents of this file are subject to the terms of the
5ae115bc7Smrj# Common Development and Distribution License (the "License").
6ae115bc7Smrj# You may not use this file except in compliance with the License.
71cb6af97Swnelson#
81cb6af97Swnelson# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
91cb6af97Swnelson# or http://www.opensolaris.org/os/licensing.
101cb6af97Swnelson# See the License for the specific language governing permissions
111cb6af97Swnelson# and limitations under the License.
121cb6af97Swnelson#
131cb6af97Swnelson# When distributing Covered Code, include this CDDL HEADER in each
141cb6af97Swnelson# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
151cb6af97Swnelson# If applicable, add the following below this CDDL HEADER, with the
161cb6af97Swnelson# fields enclosed by brackets "[]" replaced with your own identifying
171cb6af97Swnelson# information: Portions Copyright [yyyy] [name of copyright owner]
181cb6af97Swnelson#
191cb6af97Swnelson# CDDL HEADER END
201cb6af97Swnelson#
21*1e49577aSRod Evans# Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
221cb6af97Swnelson#
231cb6af97Swnelson#	Common targets for sun4u implementation specific modules.
241cb6af97Swnelson#
251cb6af97Swnelson
261cb6af97Swnelson.KEEP_STATE:
271cb6af97Swnelson
281cb6af97SwnelsonIMPLEMENTED_PLATFORM	= SUNW,Netra-CP3010
291cb6af97Swnelson
301cb6af97Swnelson#
311cb6af97Swnelson# Rules for implementation subdirectories.
321cb6af97Swnelson#
331cb6af97Swnelson$(ROOT_SCHUMACHER_DIR): $(ROOT_PLAT_DIR)
3448bc00d6Sjmcp	-$(INS.dir)
351cb6af97Swnelson
361cb6af97Swnelson$(ROOT_SCHUMACHER_MOD_DIR): $(ROOT_SCHUMACHER_DIR)
3748bc00d6Sjmcp	-$(INS.dir)
381cb6af97Swnelson
391cb6af97Swnelson$(ROOT_SCHUMACHER_MISC_DIR_32): $(ROOT_SCHUMACHER_MOD_DIR)
4048bc00d6Sjmcp	-$(INS.dir)
411cb6af97Swnelson
421cb6af97Swnelson$(ROOT_SCHUMACHER_MISC_DIR): $(ROOT_SCHUMACHER_MISC_DIR_32)
4348bc00d6Sjmcp	-$(INS.dir)
441cb6af97Swnelson
451cb6af97Swnelson$(ROOT_SCHUMACHER_DRV_DIR_32): $(ROOT_SCHUMACHER_MOD_DIR)
4648bc00d6Sjmcp	-$(INS.dir)
471cb6af97Swnelson
481cb6af97Swnelson$(ROOT_SCHUMACHER_DRV_DIR): $(ROOT_SCHUMACHER_DRV_DIR_32)
4948bc00d6Sjmcp	-$(INS.dir)
501cb6af97Swnelson
511cb6af97Swnelson$(ROOT_SCHUMACHER_CRYPTO_DIR_32): $(ROOT_SCHUMACHER_MOD_DIR)
5248bc00d6Sjmcp	-$(INS.dir)
531cb6af97Swnelson
541cb6af97Swnelson$(ROOT_SCHUMACHER_CRYPTO_DIR_64): $(ROOT_SCHUMACHER_CRYPTO_DIR_32)
5548bc00d6Sjmcp	-$(INS.dir)
561cb6af97Swnelson
571cb6af97Swnelson$(USR_SCHUMACHER_DIR): $(USR_PLAT_DIR)
5848bc00d6Sjmcp	-$(INS.dir)
591cb6af97Swnelson
601cb6af97Swnelson$(USR_SCHUMACHER_INC_DIR): $(USR_SCHUMACHER_DIR)
6148bc00d6Sjmcp	-$(INS.dir)
621cb6af97Swnelson
631cb6af97Swnelson$(USR_SCHUMACHER_SBIN_DIR): $(USR_SCHUMACHER_DIR)
6448bc00d6Sjmcp	-$(INS.dir)
651cb6af97Swnelson
661cb6af97Swnelson$(USR_SCHUMACHER_SBIN_PRTDIAG): $(USR_SCHUMACHER_SBIN_DIR)
6724fe0b3bSjmcp	$(RM) -r $@; $(SYMLINK) ../../$(PLATFORM)/sbin/prtdiag $@
681cb6af97Swnelson
691cb6af97Swnelson$(USR_SCHUMACHER_SBIN_FRUADM): $(USR_SCHUMACHER_SBIN_DIR)
7024fe0b3bSjmcp	$(RM) -r $@; $(SYMLINK) ../../$(PLATFORM)/sbin/fruadm $@
711cb6af97Swnelson
721cb6af97Swnelson$(USR_SCHUMACHER_LIB_DIR): $(USR_SCHUMACHER_DIR)
7348bc00d6Sjmcp	-$(INS.dir)
741cb6af97Swnelson
751cb6af97Swnelson$(ROOT_SCHUMACHER_MOD_DIR)/%: $(OBJS_DIR)/% $(ROOT_SCHUMACHER_MOD_DIR)
761cb6af97Swnelson	$(INS.file)
771cb6af97Swnelson
781cb6af97Swnelson$(ROOT_SCHUMACHER_MISC_DIR)/%: $(OBJS_DIR)/% $(ROOT_SCHUMACHER_MISC_DIR)
791cb6af97Swnelson	$(INS.file)
801cb6af97Swnelson
811cb6af97Swnelson$(ROOT_SCHUMACHER_DRV_DIR)/%: $(OBJS_DIR)/% $(ROOT_SCHUMACHER_DRV_DIR)
821cb6af97Swnelson	$(INS.file)
831cb6af97Swnelson
841cb6af97Swnelson#
851cb6af97Swnelson#	Include common targets.
861cb6af97Swnelson#
871cb6af97Swnelsoninclude $(UTSBASE)/sun4u/schumacher/Makefile.rules
881cb6af97Swnelsoninclude $(UTSBASE)/sun4u/Makefile.targ
89