| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- include .config
- .PHONY: debug boot all clean menuconfig
- CC = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)gcc
- CXX = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)g++
- CPP = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)gcc -E -P -x c
- STRIP = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)strip --strip-unneeded
- OBJCOPY = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)objcopy
- OBJDUMP = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)objdump
- LD = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)ld
- AR = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)ar rcs
- NM = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)nm
- OD = $(RTT_EXEC_PATH)/$(RTT_CC_PREFIX)objdump
- boot:
- make all
- make mv_file
- mv_file:
- mv rtthread_a32.elf rtthread_a32_$(CONFIG_BOARD_NAME).elf
- mv rtthread_a32.bin rtthread_a32_$(CONFIG_BOARD_NAME).bin
- cp rtthread_a32_$(CONFIG_BOARD_NAME).elf /mnt/d/tftpboot/rtthread_a32.elf
- cp rtthread_a32_$(CONFIG_BOARD_NAME).bin /mnt/d/tftpboot/rtthread_a32.bin
- mv_auto_test_file:
- mv rtthread_a32.elf rtthread_a32_$(CONFIG_BOARD_NAME).elf
- mv rtthread_a32_$(CONFIG_BOARD_NAME).elf /home/zhugy/tftpboot/rtthread_elfs/
- debug:
- @$(OD) -D rtthread_a32_$(CONFIG_BOARD_NAME).elf > rtthread_a32_$(CONFIG_BOARD_NAME).asm
- @$(OD) -S rtthread_a32_$(CONFIG_BOARD_NAME).elf > rtthread_a32_$(CONFIG_BOARD_NAME).dis
- all:
- @echo "Build started..."
- scons -j1024
- clean:
- @echo "Cleaning..."
- scons -c
- menuconfig:
- @echo "Running menuconfig..."
- scons --menuconfig
|