From 47ca1c2ff4d5b58abeda01e4b0e36676c83ea3b2 Mon Sep 17 00:00:00 2001 From: BernardXiong Date: Tue, 26 Mar 2019 16:00:41 +0000 Subject: [PATCH] [Tools] Remove Makefile from BSP --- bsp/qemu-vexpress-a9/Makefile | 13 ------------- tools/makefile.py | 19 +++++++++++++++++++ 2 files changed, 19 insertions(+), 13 deletions(-) delete mode 100644 bsp/qemu-vexpress-a9/Makefile 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