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

📄 makefile

📁 实现快速傅立叶变换算法,provides test framwork for FFT testing
💻
字号:
# eCos makefile

# This is a generated file - do not edit

export HOST := CYGWIN
export PREFIX := c:\cygwin/home/Administrator/FFT/target/PLCcore-CF54/ecos/ecos_install
export COMMAND_PREFIX := m68k-elf-
export CC := $(COMMAND_PREFIX)gcc
export OBJCOPY := $(COMMAND_PREFIX)objcopy
export AR := $(COMMAND_PREFIX)ar

.PHONY: default build clean tests headers

build: headers $(PREFIX)/include/pkgconf/ecos.mak
	$(MAKE) -r -C hal/coldfire/arch/current $(PREFIX)/include/cyg/hal/cf_offsets.inc
	$(MAKE) -r -C hal/coldfire/systec_PLCcore_cf54/current $(PREFIX)/include/cyg/hal/plf_offsets.inc
	$(MAKE) -r -C services/memalloc/common/current heapgeninc.tcl
	$(MAKE) -r -C services/memalloc/common/current heaps.cxx
	$(MAKE) -r -C language/c/libm/current $@
	$(MAKE) -r -C hal/coldfire/arch/current $@
	$(MAKE) -r -C hal/coldfire/mcf5484/current $@
	$(MAKE) -r -C hal/coldfire/systec_PLCcore_cf54/current $@
	$(MAKE) -r -C devs/spi/coldfire/mcf54/current $@
	$(MAKE) -r -C devs/eeprom/at25/current $@
	$(MAKE) -r -C devs/watchdog/coldfire/mcf54xx/current $@
	$(MAKE) -r -C devs/i2c/coldfire/mcf54xx/current $@
	$(MAKE) -r -C devs/temperature/ti/tmp10x/current $@
	$(MAKE) -r -C devs/wallclock/epson/r8564/current $@
	$(MAKE) -r -C io/spi/current $@
	$(MAKE) -r -C io/eeprom/current $@
	$(MAKE) -r -C io/watchdog/current $@
	$(MAKE) -r -C io/i2c/current $@
	$(MAKE) -r -C io/tmp/current $@
	$(MAKE) -r -C io/wallclock/current $@
	$(MAKE) -r -C SYSEXT/generic/current $@
	$(MAKE) -r -C hal/common/current $@
	$(MAKE) -r -C io/common/current $@
	$(MAKE) -r -C io/serial/current $@
	$(MAKE) -r -C infra/current $@
	$(MAKE) -r -C kernel/current $@
	$(MAKE) -r -C services/memalloc/common/current $@
	$(MAKE) -r -C isoinfra/current $@
	$(MAKE) -r -C language/c/libc/common/current $@
	$(MAKE) -r -C language/c/libc/i18n/current $@
	$(MAKE) -r -C language/c/libc/setjmp/current $@
	$(MAKE) -r -C language/c/libc/signals/current $@
	$(MAKE) -r -C language/c/libc/startup/current $@
	$(MAKE) -r -C language/c/libc/stdio/current $@
	$(MAKE) -r -C language/c/libc/stdlib/current $@
	$(MAKE) -r -C language/c/libc/string/current $@
	$(MAKE) -r -C language/c/libc/time/current $@
	$(MAKE) -r -C error/current $@
	$(MAKE) -r -C hal/common/current $(PREFIX)/lib/extras.o
	$(MAKE) -r -C hal/coldfire/arch/current $(PREFIX)/lib/vectors.o
	$(MAKE) -r -C hal/coldfire/arch/current $(PREFIX)/lib/target.ld
	@echo $@ finished

clean:
	$(MAKE) -r -C language/c/libm/current $@
	$(MAKE) -r -C hal/coldfire/arch/current $@
	$(MAKE) -r -C hal/coldfire/mcf5484/current $@
	$(MAKE) -r -C hal/coldfire/systec_PLCcore_cf54/current $@
	$(MAKE) -r -C devs/spi/coldfire/mcf54/current $@
	$(MAKE) -r -C devs/eeprom/at25/current $@
	$(MAKE) -r -C devs/watchdog/coldfire/mcf54xx/current $@
	$(MAKE) -r -C devs/i2c/coldfire/mcf54xx/current $@
	$(MAKE) -r -C devs/temperature/ti/tmp10x/current $@
	$(MAKE) -r -C devs/wallclock/epson/r8564/current $@
	$(MAKE) -r -C io/spi/current $@
	$(MAKE) -r -C io/eeprom/current $@
	$(MAKE) -r -C io/watchdog/current $@
	$(MAKE) -r -C io/i2c/current $@
	$(MAKE) -r -C io/tmp/current $@
	$(MAKE) -r -C io/wallclock/current $@
	$(MAKE) -r -C SYSEXT/generic/current $@
	$(MAKE) -r -C hal/common/current $@
	$(MAKE) -r -C io/common/current $@
	$(MAKE) -r -C io/serial/current $@
	$(MAKE) -r -C infra/current $@
	$(MAKE) -r -C kernel/current $@
	$(MAKE) -r -C services/memalloc/common/current $@
	$(MAKE) -r -C isoinfra/current $@
	$(MAKE) -r -C language/c/libc/common/current $@
	$(MAKE) -r -C language/c/libc/i18n/current $@
	$(MAKE) -r -C language/c/libc/setjmp/current $@
	$(MAKE) -r -C language/c/libc/signals/current $@
	$(MAKE) -r -C language/c/libc/startup/current $@
	$(MAKE) -r -C language/c/libc/stdio/current $@
	$(MAKE) -r -C language/c/libc/stdlib/current $@
	$(MAKE) -r -C language/c/libc/string/current $@
	$(MAKE) -r -C language/c/libc/time/current $@
	$(MAKE) -r -C error/current $@
	@echo $@ finished

tests: build
	$(MAKE) -r -C language/c/libm/current $@
	$(MAKE) -r -C hal/coldfire/arch/current $@
	$(MAKE) -r -C hal/coldfire/mcf5484/current $@
	$(MAKE) -r -C hal/coldfire/systec_PLCcore_cf54/current $@
	$(MAKE) -r -C devs/spi/coldfire/mcf54/current $@
	$(MAKE) -r -C devs/eeprom/at25/current $@
	$(MAKE) -r -C devs/watchdog/coldfire/mcf54xx/current $@
	$(MAKE) -r -C devs/i2c/coldfire/mcf54xx/current $@
	$(MAKE) -r -C devs/temperature/ti/tmp10x/current $@
	$(MAKE) -r -C devs/wallclock/epson/r8564/current $@
	$(MAKE) -r -C io/spi/current $@
	$(MAKE) -r -C io/eeprom/current $@
	$(MAKE) -r -C io/watchdog/current $@
	$(MAKE) -r -C io/i2c/current $@
	$(MAKE) -r -C io/tmp/current $@
	$(MAKE) -r -C io/wallclock/current $@
	$(MAKE) -r -C SYSEXT/generic/current $@
	$(MAKE) -r -C hal/common/current $@
	$(MAKE) -r -C io/common/current $@
	$(MAKE) -r -C io/serial/current $@
	$(MAKE) -r -C infra/current $@
	$(MAKE) -r -C kernel/current $@
	$(MAKE) -r -C services/memalloc/common/current $@
	$(MAKE) -r -C isoinfra/current $@
	$(MAKE) -r -C language/c/libc/common/current $@
	$(MAKE) -r -C language/c/libc/i18n/current $@
	$(MAKE) -r -C language/c/libc/setjmp/current $@
	$(MAKE) -r -C language/c/libc/signals/current $@
	$(MAKE) -r -C language/c/libc/startup/current $@
	$(MAKE) -r -C language/c/libc/stdio/current $@
	$(MAKE) -r -C language/c/libc/stdlib/current $@
	$(MAKE) -r -C language/c/libc/string/current $@
	$(MAKE) -r -C language/c/libc/time/current $@
	$(MAKE) -r -C error/current $@
	@echo $@ finished

headers:
	$(MAKE) -r -C language/c/libm/current $@
	$(MAKE) -r -C hal/coldfire/arch/current $@
	$(MAKE) -r -C hal/coldfire/mcf5484/current $@
	$(MAKE) -r -C hal/coldfire/systec_PLCcore_cf54/current $@
	$(MAKE) -r -C devs/spi/coldfire/mcf54/current $@
	$(MAKE) -r -C devs/eeprom/at25/current $@
	$(MAKE) -r -C devs/watchdog/coldfire/mcf54xx/current $@
	$(MAKE) -r -C devs/i2c/coldfire/mcf54xx/current $@
	$(MAKE) -r -C devs/temperature/ti/tmp10x/current $@
	$(MAKE) -r -C devs/wallclock/epson/r8564/current $@
	$(MAKE) -r -C io/spi/current $@
	$(MAKE) -r -C io/eeprom/current $@
	$(MAKE) -r -C io/watchdog/current $@
	$(MAKE) -r -C io/i2c/current $@
	$(MAKE) -r -C io/tmp/current $@
	$(MAKE) -r -C io/wallclock/current $@
	$(MAKE) -r -C SYSEXT/generic/current $@
	$(MAKE) -r -C hal/common/current $@
	$(MAKE) -r -C io/common/current $@
	$(MAKE) -r -C io/serial/current $@
	$(MAKE) -r -C infra/current $@
	$(MAKE) -r -C kernel/current $@
	$(MAKE) -r -C services/memalloc/common/current $@
	$(MAKE) -r -C isoinfra/current $@
	$(MAKE) -r -C language/c/libc/common/current $@
	$(MAKE) -r -C language/c/libc/i18n/current $@
	$(MAKE) -r -C language/c/libc/setjmp/current $@
	$(MAKE) -r -C language/c/libc/signals/current $@
	$(MAKE) -r -C language/c/libc/startup/current $@
	$(MAKE) -r -C language/c/libc/stdio/current $@
	$(MAKE) -r -C language/c/libc/stdlib/current $@
	$(MAKE) -r -C language/c/libc/string/current $@
	$(MAKE) -r -C language/c/libc/time/current $@
	$(MAKE) -r -C error/current $@
	@echo $@ finished

$(PREFIX)/include/pkgconf/ecos.mak: makefile
	@echo 'ECOS_GLOBAL_CFLAGS = -m5407 -DGNU_ECOS_CF548X -Wall -Wpointer-arith -Wstrict-prototypes -Winline -Wundef -Woverloaded-virtual -g -fno-exceptions' > $@
	@echo 'ECOS_GLOBAL_LDFLAGS = -m5407 -g -nostdlib -ffunction-sections -fdata-sections -Wl,--gc-sections,--print-map,-Map=eCos.map -Wl,-static' >> $@
	@echo 'ECOS_COMMAND_PREFIX = $(COMMAND_PREFIX)' >> $@

⌨️ 快捷键说明

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