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 + -
显示快捷键?