📄 gnumakefile
字号:
prefix := $(shell rtai-config --prefix)ifeq ($(prefix),)$(error Please add <rtai-install>/bin to your PATH variable)endifCC = $(shell rtai-config --cc)LXRT_CFLAGS = $(shell rtai-config --lxrt-cflags)ifneq ($(findstring 2.6.,$(shell rtai-config --linux-version 2>/dev/null)),)LINUX_DIR = $(shell rtai-config --linux-dir)all:: @if test -e $(LINUX_DIR)/Module.symvers; then mv -f $(LINUX_DIR)/Module.symvers $(LINUX_DIR)/__Module.symvers; fi; if test -e $(LINUX_DIR)/vmlinux; then mv -f $(LINUX_DIR)/vmlinux $(LINUX_DIR)/__vmlinux; fi; \ $(MAKE) -C $(LINUX_DIR) CC=$(CC) SUBDIRS=$$PWD V=$(V) modules \ && if test -e $(LINUX_DIR)/__Module.symvers; then mv -f $(LINUX_DIR)/__Module.symvers $(LINUX_DIR)/Module.symvers; fi && if test -e $(LINUX_DIR)/__vmlinux; then mv -f $(LINUX_DIR)/__vmlinux $(LINUX_DIR)/vmlinux; ficlean:: $(RM) $(LINUX_DIR)/.tmp_versions/*_rt.mod *.o *.ko *.mod.c .*.cmdelseMODULE_CFLAGS = $(shell rtai-config --module-cflags)all:: ehci-hub.o%.o: %.c $(CC) $(MODULE_CFLAGS) -c $<clean:: $(RM) *.oendifclean:: $(RM) *.o *.kodistclean:: clean $(RM) -rf .tmp_versions.PHONY: clean distclean
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -