⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 Linux Kernel 2.6.9 for OMAP1710
💻
字号:
# $Id: Makefile,v 1.35 2004/04/15 03:39:20 sugioka Exp $## This file is subject to the terms and conditions of the GNU General Public# License.  See the file "COPYING" in the main directory of this archive# for more details.## Copyright (C) 1999  Kaz Kojima# Copyright (C) 2002, 2003, 2004  Paul Mundt# Copyright (C) 2002  M. R. Brown## This file is included by the global makefile so that you can add your own# architecture-specific flags and dependencies. Remember to do have actions# for "archclean" and "archdep" for cleaning up and making dependencies for# this architecture### We don't necessarily agree with the top-level Makefile with regards to what# does and does not qualify as a noconfig_targets rule. In this case, we're# still dependant on .config settings in order for core-y (machdir-y in# particular) to resolve the proper directory. So we just manually include it# if it hasn't been already..# ifndef include_config-include .configendifcflags-y				:= -mbcflags-$(CONFIG_CPU_LITTLE_ENDIAN)	:= -mlcflags-$(CONFIG_CPU_SH2)		+= -m2cflags-$(CONFIG_CPU_SH3)		+= -m3cflags-$(CONFIG_CPU_SH4)		+= -m4 \	$(call cc-option,-mno-implicit-fp,-m4-nofpu)cflags-$(CONFIG_SH_DSP)			+= -Wa,-dspcflags-$(CONFIG_SH_KGDB)		+= -gcflags-$(CONFIG_MORE_COMPILE_OPTIONS)	+= \	$(shell echo $(CONFIG_COMPILE_OPTIONS) | sed -e 's/"//g')OBJCOPYFLAGS	:= -O binary -R .note -R .comment -R .stab -R .stabstr -S## Choosing incompatible machines durings configuration will result in# error messages during linking.#LDFLAGS_vmlinux     += -e _stextifdef CONFIG_CPU_LITTLE_ENDIANLDFLAGS_vmlinux		+= --defsym 'jiffies=jiffies_64'LDFLAGS			+= -ELelseLDFLAGS_vmlinux		+= --defsym 'jiffies=jiffies_64+4'LDFLAGS			+= -EBendifCFLAGS		+= -pipe $(cflags-y)AFLAGS		+= $(cflags-y)head-y := arch/sh/kernel/head.o arch/sh/kernel/init_task.oLIBGCC := $(shell $(CC) $(CFLAGS) -print-libgcc-file-name)core-y				+= arch/sh/kernel/ arch/sh/mm/## ramdisk/initrd support# You need a compressed ramdisk image, named# CONFIG_EMBEDDED_RAMDISK_IMAGE. Relative pathnames# are relative to arch/sh/ramdisk/.#core-$(CONFIG_EMBEDDED_RAMDISK)	+= arch/sh/ramdisk/# Boardsmachdir-$(CONFIG_SH_SOLUTION_ENGINE)		:= se/770xmachdir-$(CONFIG_SH_7751_SOLUTION_ENGINE)	:= se/7751machdir-$(CONFIG_SH_7300_SOLUTION_ENGINE)	:= se/7300machdir-$(CONFIG_SH_STB1_HARP)			:= harpmachdir-$(CONFIG_SH_STB1_OVERDRIVE)		:= overdrivemachdir-$(CONFIG_SH_HP620)			:= hp6xx/hp620machdir-$(CONFIG_SH_HP680)			:= hp6xx/hp680machdir-$(CONFIG_SH_HP690)			:= hp6xx/hp690machdir-$(CONFIG_SH_CQREEK)			:= cqreekmachdir-$(CONFIG_SH_DMIDA)			:= dmidamachdir-$(CONFIG_SH_EC3104)			:= ec3104machdir-$(CONFIG_SH_SATURN)			:= saturnmachdir-$(CONFIG_SH_DREAMCAST)			:= dreamcastmachdir-$(CONFIG_SH_CAT68701)			:= cat68701machdir-$(CONFIG_SH_BIGSUR)			:= bigsurmachdir-$(CONFIG_SH_SH2000)			:= sh2000machdir-$(CONFIG_SH_ADX)			:= adxmachdir-$(CONFIG_SH_MPC1211)			:= mpc1211machdir-$(CONFIG_SH_SECUREEDGE5410)		:= snapgearmachdir-$(CONFIG_SH_HS7751RVOIP)		:= renesas/hs7751rvoipmachdir-$(CONFIG_SH_RTS7751R2D)			:= renesas/rts7751r2dmachdir-$(CONFIG_SH_7751_SYSTEMH)		:= renesas/systemhmachdir-$(CONFIG_SH_UNKNOWN)			:= unknownincdir-y			:= $(notdir $(machdir-y))incdir-$(CONFIG_SH_SOLUTION_ENGINE)		:= seincdir-$(CONFIG_SH_7751_SOLUTION_ENGINE)	:= se7751incdir-$(CONFIG_SH_7300_SOLUTION_ENGINE)        := se7300incdir-$(CONFIG_SH_HP600)			:= hp6xxcore-y				+= arch/sh/boards/$(machdir-y)/# Companion chipscore-$(CONFIG_HD64461)		+= arch/sh/cchips/hd6446x/hd64461/core-$(CONFIG_HD64465)		+= arch/sh/cchips/hd6446x/hd64465/core-$(CONFIG_VOYAGERGX)	+= arch/sh/cchips/voyagergx/cpuincdir-$(CONFIG_CPU_SH2)	:= cpu-sh2cpuincdir-$(CONFIG_CPU_SH3)	:= cpu-sh3cpuincdir-$(CONFIG_CPU_SH4)	:= cpu-sh4libs-y				:= arch/sh/lib/	$(libs-y) $(LIBGCC)drivers-y			+= arch/sh/drivers/drivers-$(CONFIG_OPROFILE)	+= arch/sh/oprofile/boot := arch/sh/bootCPPFLAGS_vmlinux.lds := -traditionalprepare: target_links.PHONY: target_links FORCEall: zImagetarget_links:	@echo '  Making asm-sh/cpu -> asm-sh/$(cpuincdir-y) link'	@rm -f include/asm-sh/cpu	@ln -sf $(cpuincdir-y) include/asm-sh/cpu	@echo '  Making asm-sh/mach -> asm-sh/$(incdir-y) link'	@rm -f include/asm-sh/mach	@ln -sf $(incdir-y) include/asm-sh/mach	$(Q)$(MAKE) $(build)=arch/sh/tools include/asm-sh/machtypes.hzImage: vmlinux	$(Q)$(MAKE) $(build)=$(boot) $(boot)/$@compressed: zImagearchclean:	$(Q)$(MAKE) $(clean)=$(boot)define archhelp	@echo '  zImage 	           - Compressed kernel image (arch/sh/boot/zImage)'endef

⌨️ 快捷键说明

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