Makefile.files revision 110e73f9b5ccaa10e26a8f79807001a5da72604e
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# CDDL HEADER START
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# The contents of this file are subject to the terms of the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Common Development and Distribution License (the "License").
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# You may not use this file except in compliance with the License.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# or http://www.opensolaris.org/os/licensing.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# See the License for the specific language governing permissions
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# and limitations under the License.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# When distributing Covered Code, include this CDDL HEADER in each
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# If applicable, add the following below this CDDL HEADER, with the
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# fields enclosed by brackets "[]" replaced with your own identifying
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# information: Portions Copyright [yyyy] [name of copyright owner]
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# CDDL HEADER END
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard#
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard# Use is subject to license terms.
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard#
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard# ident "%Z%%M% %I% %E% SMI"
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore# This Makefile defines all file modules for the directory uts/sun4u
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# and it's children. These are the source files which are sun4u
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# "implementation architecture" dependent.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# object lists
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
4558d122136f151d62acbbc02ddb42df89a5ef66Viswanathan KannappanCORE_OBJS += bootops.o
4558d122136f151d62acbbc02ddb42df89a5ef66Viswanathan KannappanCORE_OBJS += cmp.o
4558d122136f151d62acbbc02ddb42df89a5ef66Viswanathan KannappanCORE_OBJS += cpc_hwreg.o
4558d122136f151d62acbbc02ddb42df89a5ef66Viswanathan KannappanCORE_OBJS += cpc_subr.o
4558d122136f151d62acbbc02ddb42df89a5ef66Viswanathan KannappanCORE_OBJS += mach_cpu_states.o
4558d122136f151d62acbbc02ddb42df89a5ef66Viswanathan KannappanCORE_OBJS += mach_ddi_impl.o
4558d122136f151d62acbbc02ddb42df89a5ef66Viswanathan KannappanCORE_OBJS += ecc.o
4558d122136f151d62acbbc02ddb42df89a5ef66Viswanathan KannappanCORE_OBJS += fillsysinfo.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += forthdebug.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreCORE_OBJS += hardclk.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreCORE_OBJS += hat_sfmmu.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreCORE_OBJS += hat_kdi.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreCORE_OBJS += mach_copy.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreCORE_OBJS += mach_float.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreCORE_OBJS += mach_mp_startup.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += mach_mp_states.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += mach_sfmmu.o
3f3ce7b9c6904157b36f09490c71d18c41312a06Daniel BeauregardCORE_OBJS += mach_startup.o
3f3ce7b9c6904157b36f09490c71d18c41312a06Daniel BeauregardCORE_OBJS += mach_subr_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += mach_trap.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += mach_vm_dep.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += mach_xc.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += mem_cage.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += mem_config.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += memlist_new.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += memscrub.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += memscrub_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += ppage.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += sfmmu_kdi.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += swtch.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCORE_OBJS += xhat_sfmmu.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Some objects must be linked at the front of the image (or
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# near other objects at the front of the image).
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSPECIAL_OBJS += trap_table.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSPECIAL_OBJS += locore.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSPECIAL_OBJS += mach_locore.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSPECIAL_OBJS += sfmmu_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSPECIAL_OBJS += mach_sfmmu_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSPECIAL_OBJS += interrupt.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSPECIAL_OBJS += mach_interrupt.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSPECIAL_OBJS += wbuf.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# driver modules
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteROOTNEX_OBJS += mach_rootnex.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteUPA64S_OBJS += upa64s.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreSYSIO_SBUS_OBJS += iommu.o sysioerr.o sysiosbus.o iocache.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MoorePX_OBJS += px_asm_4u.o px_err.o px_hlib.o px_lib4u.o px_tools_4u.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreFPC_OBJS += fpc-impl-4u.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MoorePCI_COMMON_OBJS += pci.o pci_util.o pci_dma.o pci_devctl.o \
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore pci_fdvma.o pci_iommu.o pci_sc.o pci_debug.o \
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore pci_cb.o pci_ib.o pci_ecc.o pci_pbm.o pci_intr.o \
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore pci_space.o pci_counters.o pci_axq.o \
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore pci_fm.o pci_reloc.o pci_tools.o pci_asm.o
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore
3fb517f786391b507780c78aabb8d98bfea9efe9James MoorePSYCHO_PCI_OBJS += $(PCI_COMMON_OBJS) pcipsy.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreSCHIZO_PCI_OBJS += $(PCI_COMMON_OBJS) pcisch_asm.o pcisch.o pcix.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreSIMBA_PCI_OBJS += simba.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteDB21554_OBJS += db21554.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardUS_OBJS += us_drv.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardPOWER_OBJS += power.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardEPIC_OBJS += epic.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardGRBEEP_OBJS += grbeep.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardADM1031_OBJS += adm1031.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardICS951601_OBJS += ics951601.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardPPM_OBJS += ppm_subr.o ppm.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardPCICFG_E_OBJS += pcicfg.e.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardPCF8584_OBJS += pcf8584.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardPCA9556_OBJS += pca9556.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardADM1026_OBJS += adm1026.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteBBC_OBJS += bbc_beep.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardTDA8444_OBJS += tda8444.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardMAX1617_OBJS += max1617.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardSEEPROM_OBJS += seeprom.o
a2255df3e7bbadf7b06c76c8226a1f6f5bbc9e07Daniel BeauregardI2C_SVC_OBJS += i2c_svc.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSMBUS_OBJS += smbus.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel BeauregardSCHPPM_OBJS += schppm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteMC_OBJS += mc-us3.o mc-us3_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteMC_US3I_OBJS += mc-us3i.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteGPIO_87317_OBJS += gpio_87317.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteISADMA_OBJS += isadma.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSBBC_OBJS += sbbc.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel BeauregardLM75_OBJS += lm75.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteLTC1427_OBJS += ltc1427.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn FortePIC16F747_OBJS += pic16f747.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel BeauregardPIC16F819_OBJS += pic16f819.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel BeauregardPCF8574_OBJS += pcf8574.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn FortePCF8591_OBJS += pcf8591.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel BeauregardSSC050_OBJS += ssc050.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSSC100_OBJS += ssc100.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn FortePMUBUS_OBJS += pmubus.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn FortePMUGPIO_OBJS += pmugpio.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn FortePMC_OBJS += pmc.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteTRAPSTAT_OBJS += trapstat.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteWRSM_OBJS += wci_common.o \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte wrsm_barrier.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_cf.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_cmmu.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_common.o \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte wrsm_confpack.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_copy.o \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte wrsm_driver.o \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte wrsm_getput.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_intr.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_lc.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_memseg.o \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte wrsm_memseg_export.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_memseg_import.o \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte wrsm_mh.o \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte wrsm_nc.o \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte wrsm_nr.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_rsmpi.o \
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte wrsm_session.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_tl.o \
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard wrsm_trap.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteZULUVM_OBJS += zuluvm.o zulu_asm.o zulu_hat.o zulu_hat_asm.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteJBUSPPM_OBJS += jbusppm.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel BeauregardDMFE_OBJS += dmfe_log.o dmfe_main.o dmfe_mii.o dmfe_ndd.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard#
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard# kernel cryptographic framework
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel BeauregardAES_OBJS += aes.o aes_impl.o aes_cbc_crypt.o aes_crypt_asm.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteDES_OBJS += des_crypt_asm.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel Beauregard
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteARCFOUR_OBJS += arcfour.o arcfour_crypt.o arcfour_crypt_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSHA1_OBJS += sha1_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteRSAPROV_OBJS += mont_mulf.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore# tod modules
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteTODMOSTEK_OBJS += todmostek.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteTODDS1287_OBJS += todds1287.o
c4ddbbe1ca066fd6662bdb8c477ad412b97c5590Daniel BeauregardTODDS1337_OBJS += todds1337.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteTODM5823_OBJS += todm5823.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteTODSTARFIRE_OBJS += todstarfire.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteTODBLADE_OBJS += todblade.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteTODM5819_OBJS += todm5819.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteTODBQ4802_OBJS += todbq4802.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Misc modules
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteOBPSYM_OBJS += obpsym.o obpsym_1275.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteBOOTDEV_OBJS += bootdev.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCPR_FIRST_OBJS = cpr_resume_setup.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCPR_IMPL_OBJS = cpr_impl.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSBD_OBJS += sbd.o sbd_cpu.o sbd_mem.o sbd_io.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Performance Counter BackEnd (PCBE) Modules
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteUS_PCBE_OBJS = us234_pcbe.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# cpu modules
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCPU_OBJ += $(OBJS_DIR)/mach_cpu_module.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteSPITFIRE_OBJS = spitfire.o spitfire_asm.o spitfire_copy.o spitfire_kdi.o common_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteHUMMINGBIRD_OBJS= $(SPITFIRE_OBJS)
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteUS3_CMN_OBJS = us3_common.o us3_common_mmu.o us3_common_asm.o us3_kdi.o cheetah_copy.o common_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCHEETAH_OBJS = $(US3_CMN_OBJS) us3_cheetah.o us3_cheetah_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteCHEETAHPLUS_OBJS= $(US3_CMN_OBJS) us3_cheetahplus.o us3_cheetahplus_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteJALAPENO_OBJS = $(US3_CMN_OBJS) us3_jalapeno.o us3_jalapeno_asm.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# platform module
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn FortePLATMOD_OBJS = platmod.o
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte# Section 3: Misc.
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteALL_DEFS += -Dsun4u
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn ForteINC_PATH += -I$(UTSBASE)/sun4u
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte
fcf3ce441efd61da9bb2884968af01cb7c1452ccJohn Forte#
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore# Since assym.h is a derived file, the dependency must be explicit for
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore# all files including this file. (This is only actually required in the
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore# instance when the .make.state file does not exist.) It may seem that
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore# the lint targets should also have a similar dependency, but they don't
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore# since only C headers are included when #defined(lint) is true.
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore#
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreASSYM_DEPS += mach_locore.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreASSYM_DEPS += module_sfmmu_asm.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreASSYM_DEPS += spitfire_asm.o spitfire_copy.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreASSYM_DEPS += cheetah_asm.o cheetah_copy.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreASSYM_DEPS += mach_subr_asm.o swtch.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreASSYM_DEPS += mach_interrupt.o mach_xc.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreASSYM_DEPS += trap_table.o wbuf.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreASSYM_DEPS += mach_sfmmu_asm.o sfmmu_asm.o memscrub_asm.o
3fb517f786391b507780c78aabb8d98bfea9efe9James MooreASSYM_DEPS += mach_copy.o
3fb517f786391b507780c78aabb8d98bfea9efe9James Moore