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

📄 makefile.am

📁 RTEMS (Real-Time Executive for Multiprocessor Systems) is a free open source real-time operating sys
💻 AM
字号:
#### $Id: Makefile.am,v 1.15.2.3 2005/05/20 19:53:48 joel Exp $#### NOTE: This Makefile.am applies automake compilation rules and does not ## apply RTEMS's compilation rules.AUTOMAKE_OPTIONS = no-exeextVPATH = @srcdir@:@srcdir@/../../shared/bootloader:@srcdir@/../../shared/consolenoinst_PROGRAMS = bootloader## IMPORTANT: head.S must be first, T. Straumann 12/17/2001bootloader_SOURCES = head.S exception.S em86real.Sbootloader_SOURCES += misc.c pci.c zlib.c mm.c em86.c polled_io.c lib.cbootloader_SOURCES += bootldr.h zlib.h pci.h keyboard.hNM = @NM@LD = @LD@# ----DEFAULT_INCLUDES =# Remove references to EABI when compiling bootloaderBOOTLOADER_CPU_CFLAGS=$(subst -msdata=eabi,,$(subst -meabi,,$(CPU_CFLAGS)))AM_CPPFLAGS = -D__BOOT__AM_CFLAGS = \    $(GCC_SPECS) -specs bsp_specs -qrtems -mrelocatable \    -msoft-float -mstrict-align -fno-builtin -Wall -mmultiple \    -mstring -O2 -fomit-frame-pointer -ffixed-r13 -mno-sdata \    $(BOOTLOADER_CPU_CFLAGS)AM_CCASFLAGS = $(AM_CPPFLAGS) \    $(GCC_SPECS) -specs bsp_specs -qrtems -mrelocatable \    -DASM $(BOOTLOADER_CPU_CFLAGS)## CAUTION :## As we use very specific compilation options in this directory# we shall not use any other code. This includes the newlib libc.a# as well as other code located in .$(OBJEXT) files in mcp750 directory.## NEVER remove lib.c. You have been warned...#bootloader$(EXEEXT): $(bootloader_OBJECTS)	$(LD) -r -o $@ $(bootloader_OBJECTS)	$(NM)  $@ | grep ' U '	@echo "Every symbol listed should be defined in @srcdir@/ppcboot.lds"bootloader.$(OBJEXT): bootloader$(EXEEXT)	cp $< $@ppcbootdir = $(bsplibdir)ppcboot_DATA = bootloader.$(OBJEXT)ppcboot_DATA += ../../shared/bootloader/ppcboot.lds# FIXME: Tmp-install stuff to make mcp750.cfg's make-exe happy.# As mcp750.cfg's make-exe doesn't work outside of the source-tree. # We might consider to use this directory directly for in-source-tree # building, instead.$(PROJECT_RELEASE)/lib/%: %	$(INSTALL_DATA) $< $@TMPINSTALL_FILES = $(PROJECT_RELEASE)/lib/bootloader.$(OBJEXT) \    $(PROJECT_RELEASE)/lib/ppcboot.ldsall-local: $(TMPINSTALL_FILES)include $(top_srcdir)/../../../../../../automake/local.am

⌨️ 快捷键说明

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