178 lines
6.0 KiB
Makefile
Executable File
178 lines
6.0 KiB
Makefile
Executable File
#
|
|
# uts/sun4/Makefile.files
|
|
# Copyright (c) 1991 by Sun Microsystems, Inc.
|
|
#
|
|
#ident "@(#)Makefile.rules 1.16 94/03/23 SMI"
|
|
#
|
|
# This Makefile defines all build rules for the directory uts/sun4
|
|
# and it's children. These are the source files which sun4
|
|
# "implementation architecture" dependent.
|
|
#
|
|
|
|
#
|
|
# This was implemented by pattern matching rules of the form:
|
|
#
|
|
# $(OBJS_DIR)/%.o: $(UTSBASE)/common/os/%.c
|
|
# $(COMPILE.c) -o $@ $<
|
|
#
|
|
# $(LINTS_DIR)/%.ln: $(UTSBASE)/common/os/%.c
|
|
# @($(LHEAD) $(LINT.c) $< $(LTAIL))
|
|
#
|
|
# For each directory containing source. This proved to slow under
|
|
# Nse because it caused a significant additional number of stats
|
|
# and stats are real slow under TFS. If TFS performance should
|
|
# improve, one might consider returning to the former implementation.
|
|
# In the former implementation, this file (Makefile.rules) was not
|
|
# needed and the pattern matching rules were in Makefile.files.
|
|
#
|
|
|
|
#
|
|
# C object build rules
|
|
#
|
|
# The following are alphabetized by source file path. Please maintain
|
|
# this ordering.
|
|
#
|
|
$(OBJS_DIR)/swtch.o: $(UTSBASE)/sun4/ml/swtch.s
|
|
$(COMPILE.s) -o $@ $(UTSBASE)/sun4/ml/swtch.s
|
|
|
|
$(OBJS_DIR)/confunix.o: $(UTSBASE)/sun4/conf/confunix.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/conf/confunix.c
|
|
|
|
$(OBJS_DIR)/autoconf.o: $(UTSBASE)/sun4/io/autoconf.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/io/autoconf.c
|
|
|
|
$(OBJS_DIR)/hardclk.o: $(UTSBASE)/sun4/io/hardclk.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/io/hardclk.c
|
|
|
|
$(OBJS_DIR)/copy.o: $(UTSBASE)/sun4/ml/copy.s
|
|
$(COMPILE.s) -o $@ $(UTSBASE)/sun4/ml/copy.s
|
|
|
|
$(OBJS_DIR)/ip_ocsum.o: $(UTSBASE)/sun4/ml/ip_ocsum.s
|
|
$(COMPILE.s) -o $@ $(UTSBASE)/sun4/ml/ip_ocsum.s
|
|
|
|
$(OBJS_DIR)/locore.o: $(UTSBASE)/sun4/ml/locore.s
|
|
$(COMPILE.s) -o $@ $(UTSBASE)/sun4/ml/locore.s
|
|
|
|
$(OBJS_DIR)/map.o: $(UTSBASE)/sun4/ml/map.s
|
|
$(COMPILE.s) -o $@ $(UTSBASE)/sun4/ml/map.s
|
|
|
|
$(OBJS_DIR)/memerr.o: $(UTSBASE)/sun4/ml/memerr.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/ml/memerr.c
|
|
|
|
$(OBJS_DIR)/subr_4.o: $(UTSBASE)/sun4/ml/subr_4.s
|
|
$(COMPILE.s) -o $@ $(UTSBASE)/sun4/ml/subr_4.s
|
|
|
|
$(OBJS_DIR)/bp_map.o: $(UTSBASE)/sun4/os/bp_map.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/bp_map.c
|
|
|
|
$(OBJS_DIR)/ddi_impl.o: $(UTSBASE)/sun4/os/ddi_impl.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/ddi_impl.c
|
|
|
|
$(OBJS_DIR)/dvma.o: $(UTSBASE)/sun4/os/dvma.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/dvma.c
|
|
|
|
$(OBJS_DIR)/kalloc.o: $(UTSBASE)/sun4/os/kalloc.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/kalloc.c
|
|
|
|
$(OBJS_DIR)/machdep.o: $(UTSBASE)/sun4/os/machdep.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/machdep.c
|
|
|
|
$(OBJS_DIR)/ppage.o: $(UTSBASE)/sun4/os/ppage.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/ppage.c
|
|
|
|
$(OBJS_DIR)/rootnex.o: $(UTSBASE)/sun4/os/rootnex.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/rootnex.c
|
|
|
|
$(OBJS_DIR)/startup.o: $(UTSBASE)/sun4/os/startup.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/startup.c
|
|
|
|
$(OBJS_DIR)/stubs.o: $(UTSBASE)/sun4/os/stubs.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/stubs.c
|
|
|
|
$(OBJS_DIR)/trap.o: $(UTSBASE)/sun4/os/trap.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/os/trap.c
|
|
|
|
$(OBJS_DIR)/hat_conf.o: $(UTSBASE)/sun4/vm/hat_conf.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/vm/hat_conf.c
|
|
|
|
$(OBJS_DIR)/mmu.o: $(UTSBASE)/sun4/vm/mmu.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/vm/mmu.c
|
|
|
|
$(OBJS_DIR)/vm_machdep.o: $(UTSBASE)/sun4/vm/vm_machdep.c
|
|
$(COMPILE.c) -o $@ $(UTSBASE)/sun4/vm/vm_machdep.c
|
|
|
|
#
|
|
# Lint `object' build rules
|
|
#
|
|
# The following are alphabetized by source file path. Please maintain
|
|
# this ordering.
|
|
#
|
|
$(LINTS_DIR)/swtch.ln: $(UTSBASE)/sun4/ml/swtch.s
|
|
@($(LHEAD) $(LINT.s) $(UTSBASE)/sun4/ml/swtch.s $(LTAIL))
|
|
|
|
$(LINTS_DIR)/confunix.ln: $(UTSBASE)/sun4/conf/confunix.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/conf/confunix.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/autoconf.ln: $(UTSBASE)/sun4/io/autoconf.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/io/autoconf.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/hardclk.ln: $(UTSBASE)/sun4/io/hardclk.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/io/hardclk.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/copy.ln: $(UTSBASE)/sun4/ml/copy.s
|
|
@($(LHEAD) $(LINT.s) $(UTSBASE)/sun4/ml/copy.s $(LTAIL))
|
|
|
|
$(LINTS_DIR)/ip_ocsum.ln: $(UTSBASE)/sun4/ml/ip_ocsum.s
|
|
@($(LHEAD) $(LINT.s) $(UTSBASE)/sun4/ml/ip_ocsum.s $(LTAIL))
|
|
|
|
$(LINTS_DIR)/locore.ln: $(UTSBASE)/sun4/ml/locore.s
|
|
@($(LHEAD) $(LINT.s) $(UTSBASE)/sun4/ml/locore.s $(LTAIL))
|
|
|
|
$(LINTS_DIR)/map.ln: $(UTSBASE)/sun4/ml/map.s
|
|
@($(LHEAD) $(LINT.s) $(UTSBASE)/sun4/ml/map.s $(LTAIL))
|
|
|
|
$(LINTS_DIR)/memerr.ln: $(UTSBASE)/sun4/ml/memerr.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/ml/memerr.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/subr_4.ln: $(UTSBASE)/sun4/ml/subr_4.s
|
|
@($(LHEAD) $(LINT.s) $(UTSBASE)/sun4/ml/subr_4.s $(LTAIL))
|
|
|
|
$(LINTS_DIR)/bp_map.ln: $(UTSBASE)/sun4/os/bp_map.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/bp_map.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/ddi_impl.ln: $(UTSBASE)/sun4/os/ddi_impl.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/ddi_impl.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/dvma.ln: $(UTSBASE)/sun4/os/dvma.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/dvma.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/kalloc.ln: $(UTSBASE)/sun4/os/kalloc.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/kalloc.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/machdep.ln: $(UTSBASE)/sun4/os/machdep.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/machdep.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/ppage.ln: $(UTSBASE)/sun4/os/ppage.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/ppage.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/rootnex.ln: $(UTSBASE)/sun4/os/rootnex.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/rootnex.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/startup.ln: $(UTSBASE)/sun4/os/startup.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/startup.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/stubs.ln: $(UTSBASE)/sun4/os/stubs.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/stubs.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/trap.ln: $(UTSBASE)/sun4/os/trap.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/os/trap.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/hat_conf.ln: $(UTSBASE)/sun4/vm/hat_conf.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/vm/hat_conf.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/mmu.ln: $(UTSBASE)/sun4/vm/mmu.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/vm/mmu.c $(LTAIL))
|
|
|
|
$(LINTS_DIR)/vm_machdep.ln: $(UTSBASE)/sun4/vm/vm_machdep.c
|
|
@($(LHEAD) $(LINT.c) $(UTSBASE)/sun4/vm/vm_machdep.c $(LTAIL))
|