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

📄 makefile

📁 Sigma SMP8634 Mrua v. 2.8.2.0
💻
字号:
TARGET_TYPE = RELOCATABLE_OBJECTTARGET := ppfdock.obase_dir := ../../..ifneq '$(filter -DEM86XX_CHIP=EM86XX_CHIPID_TANGO2,$(RMCFLAGS))' ''ifneq '$(filter -DEM86XX_MODE=EM86XX_MODEID_STANDALONE,$(RMCFLAGS))' ''CROSS      := mipsel-linux-RMPLATFORM := RMPLATFORMID_TANGO2RMCFLAGS   += -mips32r2 -Wa,-mips32r2lib_ext    := soelse # Not STANDALONEifeq '$(filter -DEM86XX_MODE=EM86XX_MODEID_WITHHOST,$(RMCFLAGS))' ''$(error EM86XX_MODE is not set in RMCFLAGS: refer to emhwlib/include/emhwlib_modes.h)elselib_ext := soendifendifelse # Not TANGO2$(error Only Tango2 is supported.)endifSRC := ppf_dock.cifndef EM8XXX_FEATURESEM8XXX_FEATURES := -DWITH_PROC=1endifRMCFLAGS += $(EM8XXX_FEATURES)COMPILKIND += kernelCOMPILKIND := $(filter-out withthreads, $(COMPILKIND))ifneq '$(filter -DEM86XX_MODE=EM86XX_MODEID_WITHHOST, $(RMCFLAGS))' ''# nothing special to addelse ifneq '$(filter -DEM86XX_MODE=EM86XX_MODEID_STANDALONE, $(RMCFLAGS))' ''COMPILKIND += uclinuxRMCFLAGS += -DLLAD_DIRECTifneq '$(filter -DEM86XX_CHIP=EM86XX_CHIPID_TANGO2, $(RMCFLAGS))' ''CROSS = mipsel-linux-RMPLATFORM = RMPLATFORMID_TANGO2elseCROSS = arm-elf-RMPLATFORM = RMPLATFORMID_JASPERMAMBORMCFLAGS += -D__arm__endifelse $(error EM86XX_MODE is not set in RMCFLAGS: refer to emhwlib/include/emhwlib_modes.h)endifendifexport RMPLATFORMexport RMCFLAGSexport CROSSexport COMPILKINDifeq '$(findstring 2.6., $(LINUX_KERNEL) $(UCLINUX_KERNEL) $(MUM_KI))' ''# building for 2.4include $(base_dir)/scripts/inc.Makefileppf_dock.o: override CFLAGS := $(filter-out -Werror, $(CFLAGS))else # building for 2.6# refer to# http://lwn.net/Articles/21823/ifdef LINUX_KERNELkernel_dir := $(LINUX_KERNEL)endififdef UCLINUX_KERNELkernel_dir := $(UCLINUX_KERNEL)endififdef MUM_KIkernel_dir := $(subst /include,,$(subst -I,,$(MUM_KI)))endifobj-m := ppfdock.oppfdock-objs := $(addsuffix .o, $(basename $(SRC))) $(STATIC_LINKS_WITH)ifneq '$(obj)' ''THIS_DIR := $(obj)elseTHIS_DIR := .endififneq ($(findstring release, $(COMPILKIND)), release)CFLAGS += -D_DEBUG=1endifCFLAGS += -I$(kernel_dir) $(RMCFLAGS) -DEXPORT_SYMTAB ifeq '$(filter release, $(COMPILKIND))' ''KBUILD_VERBOSE := 1elseKBUILD_VERBOSE := 0endifexport KBUILD_VERBOSE.PHONY: allall: ppfdock.koppfdock.ko: FORCE	$(MAKE) -C $(kernel_dir) M=`pwd` modules.PHONY: cleanclean:	$(MAKE) -C $(kernel_dir) M=`pwd` clean.PHONY: cleanallcleanall: clean.PHONY: FORCEFORCE:# NOTE THAT ldfLAGS has been overloaded by kbuild and will cause the irq handler ld -r step to fail if not cleared$(PWD)/$(base_dir)/emhwlib/src/libemhwlib.a:	LDFLAGS="" $(MAKE) -C $(@D)$(PWD)/$(base_dir)/rmmemorymanager/src/kernel/librmmm.$(lib_ext):	LDFLAGS="" $(MAKE) -C $(@D)endif EXTRA_DIST_FILES = $(base_dir)/scripts/inc.Makefile

⌨️ 快捷键说明

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