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

📄 gnumakefile.am

📁 rtai-3.1-test3的源代码(Real-Time Application Interface )
💻 AM
字号:
moduledir = $(DESTDIR)@RTAI_MODULE_DIR@modext = @RTAI_MODULE_EXT@CROSS_COMPILE = @CROSS_COMPILE@schedulers =noinst_LIBRARIES =builtins = @RTAI_BUILTIN_MODLIST@if CONFIG_SMPdefault_ksched = rtai_smp$(modext)elsedefault_ksched = rtai_up$(modext)endifif CONFIG_KBUILDbuiltins_srclist = $(wildcard $(foreach mod,$(builtins),$(patsubst %,$(top_srcdir)/rtai-core/%/*.[chS],$(mod))))clean-local:	@RTAI_KBUILD_CLEAN@	@$(RM) -f $(foreach src,$(builtins_srclist),$(notdir $(src)))elsebuiltins_objlist = $(foreach mod,$(builtins),$(patsubst %,../../%/rtai_$(notdir $(mod)).o,$(mod)))endifif CONFIG_RTAI_SCHED_UPlibsched_up_a_SOURCES = sched_up.c common.cif CONFIG_KBUILDrtai_up.ko: @RTAI_KBUILD_ENV@rtai_up.ko: $(libsched_up_a_SOURCES) $(builtins_srclist)	@RTAI_KBUILD_CMD@elsenoinst_LIBRARIES += libsched_up.alibsched_up_a_AR = $(CROSS_COMPILE)ar crurtai_up.o: libsched_up.a $(builtins_objlist)	$(CROSS_COMPILE)$(LD) --whole-archive $< -r -o $@ $(builtins_objlist)libsched_up_a_CPPFLAGS = \	@RTAI_KMOD_CFLAGS@ \	-I$(top_srcdir)/rtai-core/include \	-I../../includeendifschedulers += rtai_up$(modext)endifif CONFIG_RTAI_SCHED_MUPlibsched_mup_a_SOURCES = sched_mup.c common.crtai_mup_extradef =if CONFIG_KBUILDrtai_mup.ko: @RTAI_KBUILD_ENV@rtai_mup.ko: $(libsched_mup_a_SOURCES) $(builtins_srclist)	@RTAI_KBUILD_CMD@ rtai_extradef="$(rtai_mup_extradef)"elsenoinst_LIBRARIES += libsched_mup.alibsched_mup_a_AR = $(CROSS_COMPILE)ar crurtai_mup.o: libsched_mup.a $(builtins_objlist)	$(CROSS_COMPILE)$(LD) --whole-archive $< -r -o $@ $(builtins_objlist)libsched_mup_a_CPPFLAGS = \	@RTAI_KMOD_CFLAGS@ \	-I$(top_srcdir)/rtai-core/include \	-I../../includelibsched_mup_a_CPPFLAGS += $(rtai_mup_extradef)endifschedulers += rtai_mup$(modext)if CONFIG_SMPif CONFIG_X86libsched_mup_noapic_a_SOURCES = sched_mup.c common.crtai_mup_extradef += -D__USE_APIC__if CONFIG_KBUILDrtai_mup-noapic.ko: @RTAI_KBUILD_ENV@rtai_mup-noapic.ko: $(libsched_mup_noapic_a_SOURCES) $(builtins_srclist)	@RTAI_KBUILD_CMD@elsenoinst_LIBRARIES += libsched_mup-noapic.alibsched_mup_noapic_a_AR = $(CROSS_COMPILE)ar crurtai_mup-noapic.o: libsched_mup-noapic.a $(builtins_objlist)	$(CROSS_COMPILE)$(LD) --whole-archive $< -r -o $@ $(builtins_objlist)libsched_mup_noapic_a_CPPFLAGS = \	@RTAI_KMOD_CFLAGS@ \	-I$(top_srcdir)/rtai-core/include \	-I../../includeendifschedulers += rtai_mup-noapic$(modext)endifendifendifif CONFIG_RTAI_SCHED_SMPlibsched_smp_a_SOURCES = sched_smp.c common.crtai_smp_extradef =if CONFIG_KBUILDrtai_smp.ko: @RTAI_KBUILD_ENV@rtai_smp.ko: $(libsched_smp_a_SOURCES) $(builtins_srclist)	@RTAI_KBUILD_CMD@ rtai_extradef="$(rtai_smp_extradef)"elsenoinst_LIBRARIES += libsched_smp.alibsched_smp_a_AR = $(CROSS_COMPILE)ar crurtai_smp.o: libsched_smp.a $(builtins_objlist)	$(CROSS_COMPILE)$(LD) --whole-archive $< -r -o $@ $(builtins_objlist)libsched_smp_a_CPPFLAGS = \	@RTAI_KMOD_CFLAGS@ \	-I$(top_srcdir)/rtai-core/include \	-I../../includelibsched_smp_a_CPPFLAGS += $(rtai_smp_extradef)endifschedulers += rtai_smp$(modext)if CONFIG_SMPif CONFIG_X86libsched_smp_noapic_a_SOURCES = sched_smp.c common.crtai_smp_extradef += -D__USE_APIC__if CONFIG_KBUILDrtai_smp-noapic.ko: @RTAI_KBUILD_ENV@rtai_smp-noapic.ko: $(libsched_smp_noapic_a_SOURCES) $(builtins_srclist)	@RTAI_KBUILD_CMD@elsenoinst_LIBRARIES += libsched_smp-noapic.alibsched_smp_noapic_a_AR = $(CROSS_COMPILE)ar crurtai_smp-noapic.o: libsched_smp-noapic.a $(builtins_objlist)	$(CROSS_COMPILE)$(LD) --whole-archive $< -r -o $@ $(builtins_objlist)libsched_smp_noapic_a_CPPFLAGS = \	@RTAI_KMOD_CFLAGS@ \	-I$(top_srcdir)/rtai-core/include \	-I../../includeendifschedulers += rtai_smp-noapic$(modext)endifendifendifif CONFIG_RTAI_SCHED_LXRTlibsched_lxrt_a_SOURCES = sched_lxrt.c sys_lxrt.c common.crtai_lxrt_extradef = -D__RTAI_LXRT__if CONFIG_KBUILDrtai_lxrt.ko: @RTAI_KBUILD_ENV@rtai_lxrt.ko: $(libsched_lxrt_a_SOURCES) $(builtins_srclist)	@RTAI_KBUILD_CMD@ rtai_extradef="$(rtai_lxrt_extradef)"elsenoinst_LIBRARIES += libsched_lxrt.alibsched_lxrt_a_AR = $(CROSS_COMPILE)ar crurtai_lxrt.o: libsched_lxrt.a $(builtins_objlist)	$(CROSS_COMPILE)$(LD) --whole-archive $< -r -o $@ $(builtins_objlist)libsched_lxrt_a_CPPFLAGS = \	@RTAI_KMOD_CFLAGS@ \	-I$(top_srcdir)/rtai-core/include \	-I../../includelibsched_lxrt_a_CPPFLAGS += $(rtai_lxrt_extradef)endifschedulers += rtai_lxrt$(modext)if CONFIG_SMPif CONFIG_X86libsched_lxrt_noapic_a_SOURCES = sched_lxrt.c sys_lxrt.c common.crtai_lxrt_noapic_extradef = -D__RTAI_LXRT__rtai_lxrt_extradef += -D__USE_APIC__if CONFIG_KBUILDrtai_lxrt-noapic.ko: @RTAI_KBUILD_ENV@rtai_lxrt-noapic.ko: $(libsched_lxrt_noapic_a_SOURCES) $(builtins_srclist)	@RTAI_KBUILD_CMD@ rtai_extradef="$(rtai_lxrt_noapic_extradef)"elsenoinst_LIBRARIES += libsched_lxrt-noapic.alibsched_lxrt_noapic_a_AR = $(CROSS_COMPILE)ar crurtai_lxrt-noapic.o: libsched_lxrt-noapic.a $(builtins_objlist)	$(CROSS_COMPILE)$(LD) --whole-archive $< -r -o $@ $(builtins_objlist)libsched_lxrt_noapic_a_CPPFLAGS = \	@RTAI_KMOD_CFLAGS@ \	-I$(top_srcdir)/rtai-core/include \	-I../../includelibsched_lxrt_noapic_a_CPPFLAGS += $(rtai_lxrt_noapic_extradef)endifschedulers += rtai_lxrt-noapic$(modext)endifendifendifall-local: $(schedulers)if CONFIG_RTAI_OLD_FASHIONED_BUILD	$(mkinstalldirs) $(top_srcdir)/modules	$(INSTALL_DATA) $^ $(top_srcdir)/modules	rm -f $(top_srcdir)/modules/rtai_ksched$(modext)	$(LN_S) $(default_ksched) $(top_srcdir)/modules/rtai_ksched$(modext)endifinstall-exec-local: $(schedulers)	$(mkinstalldirs) $(moduledir)	$(INSTALL_DATA) $(schedulers) $(moduledir)	rm -f $(moduledir)/rtai_ksched$(modext)	$(LN_S) $(default_ksched) $(moduledir)/rtai_ksched$(modext)if CONFIG_RTAI_SCHED_LXRTOPTDIRS = liblxrtendifSUBDIRS = $(OPTDIRS)EXTRA_DIST = Makefile.kbuild

⌨️ 快捷键说明

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