makefile.in

来自「bochs : one pc simulator.」· IN 代码 · 共 128 行

IN
128
字号
#  plex86: run multiple x86 operating systems concurrently#  Copyright (C) 1999-2001 Kevin P. Lawton##  This library is free software; you can redistribute it and/or#  modify it under the terms of the GNU Lesser General Public#  License as published by the Free Software Foundation; either#  version 2 of the License, or (at your option) any later version.##  This library is distributed in the hope that it will be useful,#  but WITHOUT ANY WARRANTY; without even the implied warranty of#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU#  Lesser General Public License for more details.##  You should have received a copy of the GNU Lesser General Public#  License along with this library; if not, write to the Free Software#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USACC      = @CC@CFLAGS  = @CFLAGS@LDFLAGS = @LDFLAGS@KERNEL_TARGET = @KERNEL_TARGET@HOST_TARGET = @HOST_TARGET@HOST_CLEAN = @HOST_CLEAN@srcdir	= @srcdir@VPATH	= @srcdir@LD = ldHOST_O = @HOST_O@# extra kernel CFLAGS and LDFLAGS for each host OSKCFLAGS_LINUX  = -fno-strength-reduce -fomit-frame-pointer \                 -malign-loops=2 -malign-jumps=2 -malign-functions=2 \                 -D__KERNEL__ -I@LINUX_SRC@/include -DCPU=586 -DMODULEKLDFLAGS_LINUX = -rKCFLAGS_NULL   = -fno-strength-reduce -fomit-frame-pointer \                 -malign-loops=2 -malign-jumps=2 -malign-functions=2 \                 -D__KERNEL__ -DCPU=586KLDFLAGS_NULL  = -rKCFLAGS_NETBSD  = -fno-strength-reduce -nostdinc -fomit-frame-pointer \                 -malign-loops=2 -malign-jumps=2 -malign-functions=2 \                 -D_KERNEL -I@NETBSD_SRC@ -I@NETBSD_SRC@/arch -I. -D_LKMKLDFLAGS_NETBSD = -rKCFLAGS_FREEBSD  = -fno-strength-reduce -nostdinc -fomit-frame-pointer \                 -malign-loops=2 -malign-jumps=2 -malign-functions=2 \                 -D_KERNEL -I@FREEBSD_SRC@ -I@FREEBSD_SRC@/sys -I. -D_LKM \		 -DFREEBSD_PLEX86_DEBUGKLDFLAGS_FREEBSD = -rKCFLAGS_BEOS   =KLDFLAGS_BEOS  = -nostdlib /boot/develop/lib/x86/_KERNEL_KLDFLAGS  = $(KLDFLAGS_@HOSTOS@)ALL_CFLAGS = $(CFLAGS) $(KCFLAGS_@HOSTOS@) -I$(srcdir)/include -I$(srcdir)/...c.o:	$(CC) -c $(ALL_CFLAGS) $<.S.o:	$(CC) -c $(ALL_CFLAGS) -D__ASSEMBLY__ $<main_target: $(HOST_TARGET) $(KERNEL_TARGET)	@FULL_LINK@$(KERNEL_TARGET): $(HOST_O) monitor-host.o \		nexus.o print-mon.o \		util-nexus.o \		fault-mon.o panic-mon.o \		paging-mon.o monitor-mon.o	$(LD) $(KLDFLAGS) $^ -o $@clean: $(HOST_CLEAN) main_cleanmain_clean:	/bin/rm -f *.o *.s $(KERNEL_TARGET) a.outdist-clean: clean	/bin/rm -f Makefile# Linux specific targetslinux-target:linux-clean:# Null specific targetsnull-target:null-clean:# NetBSD specific targetsnetbsd-target: netbsd-machinenetbsd-machine:	ln -sf @NETBSD_SRC@/arch/i386/include machinenetbsd-clean:	/bin/rm -f machine# FreeBSD specific targetsfreebsd-target: freebsd-machine	[ -r opt_posix.h ] || touch opt_posix.hfreebsd-machine:	ln -sf @FREEBSD_SRC@/i386/include machinefreebsd-clean:	/bin/rm -f opt_posix.h	/bin/rm -f machine# BeOS specific targetsbeos-install: $(KERNEL_TARGET)	cp -f $(KERNEL_TARGET) /boot/home/config/add-ons/kernel/drivers/bin	mkdir -p /boot/home/config/add-ons/kernel/drivers/dev/misc	ln -sf ../../bin/$(KERNEL_TARGET) /boot/home/config/add-ons/kernel/drivers/dev/misc/$(KERNEL_TARGET)Makefile: Makefile.in ../config.status	cd ..; CONFIG_FILES=kernel/Makefile CONFIG_HEADERS= $(SHELL) config.status

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?