summaryrefslogtreecommitdiff
path: root/i386/Makefrag
diff options
context:
space:
mode:
Diffstat (limited to 'i386/Makefrag')
-rw-r--r--i386/Makefrag131
1 files changed, 0 insertions, 131 deletions
diff --git a/i386/Makefrag b/i386/Makefrag
deleted file mode 100644
index 92838fe..0000000
--- a/i386/Makefrag
+++ /dev/null
@@ -1,131 +0,0 @@
-# i386 Mach makefile fragment
-# Copyright 1997, 1999 Free Software Foundation, Inc.
-#
-# Permission to use, copy, modify and distribute this software and its
-# documentation is hereby granted, provided that both the copyright
-# notice and this permission notice appear in all copies of the
-# software, derivative works or modified versions, and any portions
-# thereof, and that both notices appear in supporting documentation.
-#
-# THE FREE SOFTWARE FOUNDATION ALLOWS FREE USE OF THIS SOFTWARE IN ITS
-# "AS IS" CONDITION. THE FREE SOFTWARE FOUNDATION DISCLAIMS ANY
-# LIABILITY OF ANY KIND FOR ANY DAMAGES WHATSOEVER RESULTING FROM THE
-# USE OF THIS SOFTWARE.
-
-
-# Some of the i386-specific code checks for these.
-DEFINES += -DCONTINUATIONS -D__ELF__ -Di386 -DLINUX_DEV
-
-# Source files for any i386 kernel
-i386at-files = autoconf.c blit.c conf.c cons_conf.c fd.c rtc.c \
- i386at_ds_routines.c immc.c int_init.c iopl.c kd.c kd_event.c \
- kd_mouse.c kd_queue.c model_dep.c phys_mem_grab_page.c pic_isa.c
-i386-files = ast_check.c db_disasm.c db_interface.c db_trace.c debug_i386.c \
- fpe_linkage.c fpu.c gdt.c hardclock.c idt.c io_emulate.c io_map.c \
- iopb.c ktss.c kttd_interface.c ldt.c loose_ends.c mp_desc.c pcb.c \
- phys.c pic.c pit.c seg.c trap.c user_ldt.c
-intel-files = pmap.c read_fault.c
-
-# Assembler source
-i386at-Sfiles = boothdr.S interrupt.S kdasm.S
-i386-Sfiles = cswitch.S debug_trace.S idt_inittab.S locore.S spl.S
-
-# Account for them in the image
-objfiles += $(subst .c,.o,$(i386at-files) $(i386-files) $(intel-files)) \
- $(subst .S,.o,$(i386at-Sfiles) $(i386-Sfiles))
-vpath %.c $(sysdep)/i386at $(sysdep)/i386 $(sysdep)/intel
-vpath %.S $(sysdep)/i386at $(sysdep)/i386
-
-# Files from the generic source that we want
-objfiles += busses.o cirbuf.o
-vpath busses.c $(srcdir)/chips
-
-# Mig-generated
-objfiles += mach_i386_server.o
-
-# This file is only needed for KDB support.
-ifeq ($(enable_kdb),yes)
-objfiles += _setjmp.o
-endif
-
-# XXX: In i386, com is always enabled.
-objfiles += com.o
-
-# This file is only needed for LPR support.
-ifeq ($(findstring -DMACH_LPR,@DEFS@),-DMACH_LPR)
-objfiles += lpr.o
-endif
-
-# We link the device drivers together into this file in a separate Make
-# run, because the Linux-related code sometimes re-uses filenames. Arrange
-# to have that Makefile used to generate and clean and otherwise deal with
-# those filenames.
-
-objfiles += i386/sysdep.o
-i386/sysdep.o: FORCE
- cd i386 && $(MAKE) all
-FORCE:
-
-clean: i386-clean
-i386-clean:
- cd i386 && $(MAKE) clean
-
-distclean: i386-distclean
-i386-distclean:
- cd i386 && $(MAKE) distclean
-
-mostlyclean: i386-mostlyclean
-i386-mostlyclean:
- cd i386 && $(MAKE) mostlyclean
-
-maintainerclean: i386-maintainerclean
-i386-maitainerclean:
- cd i386 && $(MAKE) maintainer-clean
-
-
-
-
-
-# Where to find some things
-vpath i386asm.sym $(sysdep)/i386
-vpath mach_i386.srv $(sysdep)/i386
-
-# Make sure boothdr.o is at the very front
-objfiles := boothdr.o $(filter-out boothdr.o,$(objfiles))
-
-# Our include files are here; make sure they PRECEDE the generic ones.
-INCLUDES := -I$(sysdep)/i386at -I$(sysdep)/i386 \
- -I$(sysdep)/include -I$(sysdep)/include/mach/sa \
- -I$(sysdep)/bogus -I$(sysdep) \
- $(INCLUDES)
-
-# arrange suitable load address
-LDFLAGS += -Ttext 100000
-
-# Assemble .S files correctly
-ASFLAGS += -DASSEMBLER
-
-boothdr.o: i386asm.h
-
-
-# Header files we install
-
-install-headers: i386-install-headers
-i386-install-headers:
- cd i386 && $(MAKE) install-headers
-
-install-kernel: i386-install-kernel
-i386-install-kernel:
- cd $(systype) && $(MAKE) install-kernel
-
-# We have our own version of this file
-installed-headers := $(filter-out mach/proc_ops.h,$(installed-headers))
-
-i386-installed-headers= \
- $(addprefix mach/i386/,asm.h boolean.h \
- disk.h eflags.h exception.h \
- fp_reg.h ioccom.h kern_return.h mach_i386.defs \
- mach_i386_types.h machine_types.defs multiboot.h \
- rpc.h syscall_sw.h \
- thread_status.h trap.h vm_param.h \
- vm_types.h)