Makefile revision 24fe0b3bf671e123467ce1df0b67cadd3614c8e4
486N/A#
486N/A# CDDL HEADER START
486N/A#
486N/A# The contents of this file are subject to the terms of the
486N/A# Common Development and Distribution License (the "License").
486N/A# You may not use this file except in compliance with the License.
486N/A#
486N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
486N/A# or http://www.opensolaris.org/os/licensing.
486N/A# See the License for the specific language governing permissions
486N/A# and limitations under the License.
486N/A#
486N/A# When distributing Covered Code, include this CDDL HEADER in each
486N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
486N/A# If applicable, add the following below this CDDL HEADER, with the
486N/A# fields enclosed by brackets "[]" replaced with your own identifying
486N/A# information: Portions Copyright [yyyy] [name of copyright owner]
486N/A#
486N/A# CDDL HEADER END
873N/A#
486N/A
486N/A# Copyright 2009 Sun Microsystems, Inc. All rights reserved.
486N/A# Use is subject to license terms.
486N/A#
486N/A#
873N/A# uts/sun4v/sys/Makefile
486N/A#
486N/A# include global definitions
486N/AUTSBASE = ../..
486N/A
486N/A#
486N/A# include global definitions
486N/A#
486N/Ainclude ../Makefile.sun4v
486N/A
486N/A#
486N/A# Override defaults.
619N/A#
619N/AFILEMODE = 644
619N/A
619N/ASUN4_HDRS= \
619N/A clock.h \
619N/A cmp.h \
619N/A cpc_ultra.h \
619N/A cpu_sgnblk_defs.h \
619N/A ddi_subrdefs.h \
619N/A dvma.h \
619N/A eeprom.h \
619N/A fcode.h \
619N/A idprom.h \
619N/A intr.h \
619N/A intreg.h \
486N/A ivintr.h \
486N/A memlist_plat.h \
486N/A memnode.h \
486N/A nexusdebug.h \
486N/A prom_debug.h \
486N/A scb.h \
619N/A sun4asi.h \
486N/A tod.h \
619N/A trapstat.h \
619N/A vis.h \
486N/A vm_machparam.h \
486N/A x_call.h \
619N/A xc_impl.h \
619N/A zsmach.h
619N/A
619N/ACLOSED_SUN4_HDRS= \
619N/A memtestio.h
619N/A
619N/AHDRS= \
619N/A ds_pri.h \
486N/A ds_snmp.h \
486N/A hypervisor_api.h \
619N/A hsvc.h \
486N/A machasi.h \
486N/A machclock.h \
486N/A machcpuvar.h \
486N/A mach_descrip.h \
486N/A machintreg.h \
486N/A machparam.h \
486N/A machsystm.h \
486N/A machthread.h \
486N/A mmu.h \
486N/A niagaraasi.h \
486N/A niagararegs.h \
486N/A ntwdt.h \
486N/A pte.h \
486N/A prom_plat.h \
486N/A qcn.h \
486N/A soft_state.h \
486N/A traptrace.h \
486N/A vlds.h
486N/A
486N/ACLOSED_HDRS= \
486N/A memtestio_ni.h \
486N/A memtestio_n2.h \
486N/A memtestio_v.h \
486N/A memtestio_vf.h
486N/A
486N/AROOTHDRS= $(HDRS:%=$(USR_PSM_ISYS_DIR)/%)
486N/A$(CLOSED_BUILD)ROOTHDRS += $(CLOSED_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
536N/A
536N/ASUN4_ROOTHDRS= $(SUN4_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
536N/A$(CLOSED_BUILD)SUN4_ROOTHDRS += $(CLOSED_SUN4_HDRS:%=$(USR_PSM_ISYS_DIR)/%)
536N/A
1181N/AROOTDIR= $(ROOT)/usr/share/src
1181N/AROOTDIRS= $(ROOTDIR)/uts $(ROOTDIR)/uts/$(PLATFORM)
1181N/A
1181N/AROOTLINK= $(ROOTDIR)/uts/$(PLATFORM)/sys
1181N/ALINKDEST= ../../../../platform/$(PLATFORM)/include/sys
1181N/A
1181N/ACHECKHDRS= $(HDRS:%.h=%.check) \
1181N/A $(SUN4_HDRS:%.h=%.cmncheck)
1181N/A
1181N/A$(CLOSED_BUILD)CHECKHDRS += \
1181N/A $(CLOSED_HDRS:%.h=%.check) \
1181N/A $(CLOSED_SUN4_HDRS:%.h=%.cmncheck)
1181N/A
1181N/A.KEEP_STATE:
1181N/A
1181N/A.PARALLEL: $(CHECKHDRS) $(ROOTHDRS) $(SUN4_ROOTHDRS)
1181N/A
1181N/Ainstall_h: $(ROOTDIRS) .WAIT \
1181N/A $(ROOTHDRS) .WAIT \
536N/A $(SUN4_ROOTHDRS) .WAIT $(ROOTLINK)
961N/A
961N/Acheck: $(CHECKHDRS)
961N/A
832N/A#
961N/A# install rules
961N/A#
961N/A$(USR_PSM_ISYS_DIR)/%: ../../sfmmu/sys/% $(USR_PSM_ISYS_DIR)
961N/A $(INS.file)
961N/A
961N/A$(USR_PSM_ISYS_DIR)/%: ../../sun4/sys/% $(USR_PSM_ISYS_DIR)
961N/A $(INS.file)
961N/A
961N/A$(USR_PSM_ISYS_DIR)/%: $(CLOSED)/uts/sun4/sys/% $(USR_PSM_ISYS_DIR)
486N/A $(INS.file)
857N/A
961N/A$(USR_PSM_ISYS_DIR)/%: $(CLOSED)/uts/sun4v/sys/% $(USR_PSM_ISYS_DIR)
961N/A $(INS.file)
961N/A
961N/A$(ROOTDIRS):
961N/A $(INS.dir.root.bin)
486N/A
961N/A# -r because this used to be a directory and is now a link.
961N/A$(ROOTLINK): $(ROOTDIRS)
961N/A -$(RM) -r $@; $(SYMLINK) $(LINKDEST) $@
961N/A
486N/Amon/%.check: mon/%.h
961N/A $(DOT_H_CHECK)
961N/A
961N/A%.check: ../../sfmmu/sys/%.h
961N/A $(DOT_H_CHECK)
961N/A%.check: $(CLOSED)/uts/sun4v/sys/%.h
961N/A $(DOT_H_CHECK)
961N/A%.cmncheck: ../../sun4/sys/%.h
961N/A $(DOT_H_CHECK)
961N/A%.cmncheck: $(CLOSED)/uts/sun4/sys/%.h
961N/A $(DOT_H_CHECK)
961N/A
961N/AFRC:
961N/A
961N/Ainclude ../../Makefile.targ
832N/A