diff --git a/bsp/qemu-vexpress-a9/Makefile b/bsp/qemu-vexpress-a9/Makefile deleted file mode 100644 index f2efa4a561..0000000000 --- a/bsp/qemu-vexpress-a9/Makefile +++ /dev/null @@ -1,13 +0,0 @@ -phony := all -all: - -include config.mk - -ifneq ($(MAKE_LIB),1) -TARGET := rtthread.elf -include src.mk -endif - -$(if $(strip $(RTT_ROOT)),,$(error RTT_ROOT not defined)) - -include $(RTT_ROOT)/tools/rtthread.mk diff --git a/tools/makefile.py b/tools/makefile.py index 9292233601..53e1d493a0 100644 --- a/tools/makefile.py +++ b/tools/makefile.py @@ -5,6 +5,21 @@ from utils import * from utils import _make_path_relative import rtconfig +makefile = '''phony := all +all: + +include config.mk + +ifneq ($(MAKE_LIB),1) +TARGET := rtthread.elf +include src.mk +endif + +$(if $(strip $(RTT_ROOT)),,$(error RTT_ROOT not defined)) + +include $(RTT_ROOT)/tools/rtthread.mk +''' + def TargetMakefile(env): project = ProjectInfo(env) @@ -104,4 +119,8 @@ def TargetMakefile(env): for item in files: src.write('SRC_FILES +=%s\n' % item) + make = open('Makefile', 'w') + make.write(makefile) + make.close() + return