Files
Arquivotheca.Solaris-2.5/uts/sparc/Makefile.files
seta75D 7c4988eac0 Init
2021-10-11 19:38:01 -03:00

102 lines
1.7 KiB
Makefile
Executable File

#
# uts/sparc/Makefile.files
# Copyright (c) 1991-1994, by Sun Microsystems, Inc.
# All rights reserved.
#
#ident "@(#)Makefile.files 1.46 95/07/17 SMI"
#
# This Makefile defines all file modules and build rules for the
# directory uts/sparc and it's children. These are the source files which
# are specific to the sparc processor.
#
#
# object lists
#
CORE_OBJS += asm_putnext.o \
crt.o \
mcount.o \
mutex.o \
rwlock.o \
sparc_ddi.o
#
# generic-unix module
#
GENUNIX_OBJS += addsub.o \
addupc.o \
archdep.o \
compare.o \
condvar.o \
div.o \
fpu_simulator.o \
getcontext.o \
iu_simulator.o \
lwp_private.o \
mul.o \
pack.o \
semaphore.o \
sundep.o \
syscall.o \
unpack.o \
utility.o
#
# Driver (pseudo-driver) Modules
#
#
# Driver modules
#
AUDIO_OBJS += audio_79C30_intr.o
FD_OBJS += fd_asm.o
PCI_PCINEXUS_OBJS += pci_pci.o
PROFILE_OBJS += profile.o
CPR_SPARC_OBJS += cpr_sparc.o
#
# file system modules
#
# XXX - currently a bug?...
#PROC_OBJS +=
CORE_OBJS += prmachdep.o
#
# misc modules
#
KRTLD_BOOT_OBJS += kobj_boot.o
KRTLD_OBJS += kobj_crt.o kobj_reloc.o kobj_isa.o
#
# special files
#
MODSTUB_OBJ = modstubs.o
#
# Build up paths and defines.
#
LINT_DEFS += -Dsparc
INC_PATH += -I$(UTSBASE)/sparc
#
# Since assym.s is a derived file, the dependency must be explicit for
# all files including this file. (This is only actually required in the
# instance when the .nse_depinfo file does not exist.) It may seem that
# the lint targets should also have a similar dependency, but they don't
# since only C headers are included when #defined(lint) is true.
#
ASSYM_DEPS += crt.o \
mcount.o \
sparc_ddi.o
#
# Inlined assembler routines.
#
INLINES += $(UTSBASE)/sparc/ml/sparc.il