makefile

来自「Linux Kernel 2.6.9 for OMAP1710」· 代码 · 共 35 行

TXT
35
字号
obj-y = bitops.o bugs.o checksum.o fault.o ksyms.o ldt.o ptrace.o \	ptrace_user.o semaphore.o sigcontext.o syscalls.o sysrq.oobj-$(CONFIG_HIGHMEM) += highmem.oobj-$(CONFIG_MODULES) += module.oUSER_OBJS := bugs.o ptrace_user.o sigcontext.o fault.oUSER_OBJS := $(foreach file,$(USER_OBJS),$(obj)/$(file))SYMLINKS = bitops.c semaphore.c highmem.c module.c# this needs to be before the foreach, because clean-files does not accept# complete paths like $(src)/$f.clean-files := $(SYMLINKS)SYMLINKS := $(foreach f,$(SYMLINKS),$(src)/$f)bitops.c-dir = libsemaphore.c-dir = kernelhighmem.c-dir = mmmodule.c-dir = kerneldefine make_link	-rm -f $1	ln -sf $(TOPDIR)/arch/i386/$($(notdir $1)-dir)/$(notdir $1) $1endef$(USER_OBJS) : %.o: %.c	$(CC) $(CFLAGS_$(notdir $@)) $(USER_CFLAGS) -c -o $@ $<$(SYMLINKS): 	$(call make_link,$@)subdir- := util

⌨️ 快捷键说明

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