Makefile.files revision 9acbbeaf2a1ffe5c14b244867d427714fab43c5c
2N/A#
2N/A# CDDL HEADER START
2N/A#
2N/A# The contents of this file are subject to the terms of the
2N/A# Common Development and Distribution License (the "License").
2N/A# You may not use this file except in compliance with the License.
2N/A#
2N/A# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
2N/A# or http://www.opensolaris.org/os/licensing.
2N/A# See the License for the specific language governing permissions
2N/A# and limitations under the License.
2N/A#
2N/A# When distributing Covered Code, include this CDDL HEADER in each
2N/A# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
2N/A# If applicable, add the following below this CDDL HEADER, with the
2N/A# fields enclosed by brackets "[]" replaced with your own identifying
2N/A# information: Portions Copyright [yyyy] [name of copyright owner]
2N/A#
2N/A# CDDL HEADER END
2N/A#
2N/A
2N/A#
2N/A# uts/intel/Makefile.files
2N/A#
2N/A# Copyright 2006 Sun Microsystems, Inc. All rights reserved.
2N/A# Use is subject to license terms.
2N/A#
2N/A# ident "%Z%%M% %I% %E% SMI"
2N/A#
2N/A# This Makefile defines all file modules and build rules for the
2N/A# directory uts/intel and its children. These are the source files which
2N/A# are specific to x86 processor architectures.
2N/A#
2N/A
2N/A#
2N/A# Core (unix) objects
2N/A#
2N/ACORE_OBJS += \
2N/A copy.o \
2N/A copy_subr.o \
2N/A cpc_subr.o \
2N/A ddi_arch.o \
2N/A ddi_i86.o \
2N/A ddi_i86_asm.o \
2N/A desctbls.o \
2N/A desctbls_asm.o \
2N/A exception.o \
2N/A float.o \
2N/A fpu.o \
2N/A i86_subr.o \
2N/A lwp_private.o \
2N/A lock_prim.o \
2N/A ovbcopy.o \
2N/A polled_io.o \
2N/A sseblk.o \
2N/A sundep.o \
2N/A swtch.o \
2N/A sysi86.o
2N/A
2N/A#
2N/A# 64-bit multiply/divide compiler helper routines
2N/A# used only for ia32
2N/A#
2N/A
2N/ASPECIAL_OBJS_32 += \
2N/A muldiv.o
2N/A
2N/A#
2N/A# Generic-unix Module
2N/A#
2N/AGENUNIX_OBJS += \
2N/A archdep.o \
2N/A arch_kdi.o \
2N/A getcontext.o \
2N/A install_utrap.o \
2N/A prom_enter.o \
2N/A prom_exit.o \
2N/A prom_panic.o \
2N/A sendsig.o \
2N/A syscall.o
2N/A
2N/A
2N/A#
2N/A# PROM Routines
2N/A#
2N/AGENUNIX_OBJS += \
2N/A prom_env.o \
2N/A prom_emul.o \
2N/A prom_getchar.o \
2N/A prom_init.o \
2N/A prom_node.o \
2N/A prom_printf.o \
2N/A prom_prop.o \
2N/A prom_putchar.o \
2N/A prom_reboot.o \
2N/A prom_version.o
2N/A
2N/A#
2N/A# file system modules
2N/A#
2N/ACORE_OBJS += \
2N/A prmachdep.o
2N/A
2N/AXMEMFS_OBJS += \
2N/A seg_xmem.o \
2N/A xmem_dir.o \
2N/A xmem_subr.o \
2N/A xmem_vfsops.o \
2N/A xmem_vnops.o
2N/A
2N/ALX_PROC_OBJS += \
2N/A lx_prsubr.o \
2N/A lx_prvfsops.o \
2N/A lx_prvnops.o
2N/A
2N/ALX_AUTOFS_OBJS += \
2N/A lx_autofs.o
2N/A
2N/A#
2N/A# Driver modules
2N/A#
2N/ACMDK_OBJS += cmdk.o
2N/A
2N/ACMLB_OBJS += cmlb.o
2N/A
2N/ADADK_OBJS += dadk.o
2N/A
2N/AGDA_OBJS += gda.o
2N/A
2N/ASD_OBJS += sd.o sd_xbuf.o
2N/A
2N/ASTRATEGY_OBJS += strategy.o
2N/A
2N/AVGATEXT_OBJS += vgatext.o vgasubr.o
2N/A
2N/A#
2N/A# misc. modules
2N/A#
2N/AKRTLD_BOOT_OBJS += \
2N/A kobj_boot.o
2N/A
2N/AKRTLD_OBJS += \
2N/A bootrd.o \
2N/A ufsops.o \
2N/A hsfs.o \
2N/A doreloc.o \
2N/A kobj_convrelstr.o \
2N/A kobj_crt.o \
2N/A kobj_isa.o \
2N/A kobj_reloc.o
2N/A
2N/A#
2N/A# misc. modules
2N/A#
2N/AACPI_INTP_OBJS += acpi_inf.o acpi_mod.o acpi_ml.o \
2N/A acpi_decl.o acpi_exe.o acpi_gram.o acpi_io.o acpi_lex.o \
2N/A acpi_name.o acpi_ns.o acpi_op1.o acpi_op2.o acpi_rule.o \
2N/A acpi_tab.o acpi_thr.o acpi_val.o \
2N/A acpi_exc.o acpi_bst.o acpi_node.o acpi_stk.o acpi_par.o
2N/A
2N/AFBT_OBJS += fbt.o
2N/ASDT_OBJS += sdt.o
2N/A
2N/A#
2N/A# Pentium Performance Counter BackEnd module
2N/A#
2N/AP123_PCBE_OBJS = p123_pcbe.o
2N/A
2N/A#
2N/A# Pentium 4 Performance Counter BackEnd module
2N/A#
2N/AP4_PCBE_OBJS = p4_pcbe.o
2N/A
2N/A#
2N/A# AMD Opteron/Athlon64 Performance Counter BackEnd module
2N/A#
2N/AOPTERON_PCBE_OBJS = opteron_pcbe.o
2N/A
2N/A#
2N/A# AAC module
2N/A#
2N/AAAC_OBJS = aac.o aac_ioctl.o
2N/A
2N/A#
2N/A# AMR module
2N/A#
2N/AAMR_OBJS = amr.o
2N/A
2N/A#
2N/A# Brand modules
2N/A#
2N/ASN1_BRAND_OBJS = sn1_brand.o sn1_brand_asm.o
2N/A
2N/ALX_BRAND_OBJS = \
2N/A lx_brand.o \
2N/A lx_brand_asm.o \
2N/A lx_brk.o \
2N/A lx_clone.o \
2N/A lx_futex.o \
2N/A lx_getpid.o \
2N/A lx_id.o \
2N/A lx_kill.o \
2N/A lx_misc.o \
2N/A lx_modify_ldt.o \
2N/A lx_pid.o \
2N/A lx_sched.o \
2N/A lx_signum.o \
2N/A lx_syscall.o \
2N/A lx_sysinfo.o \
2N/A lx_thread_area.o
2N/A
2N/A#
2N/A# special files
2N/A#
2N/AMODSTUB_OBJ += \
2N/A modstubs.o
2N/A
2N/ABOOTDEV_OBJS += \
2N/A bootdev.o
2N/A
2N/AINC_PATH += -I$(UTSBASE)/intel
2N/A