|
@@ -5,6 +5,21 @@ from utils import *
|
|
from utils import _make_path_relative
|
|
from utils import _make_path_relative
|
|
import rtconfig
|
|
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):
|
|
def TargetMakefile(env):
|
|
project = ProjectInfo(env)
|
|
project = ProjectInfo(env)
|
|
|
|
|
|
@@ -104,4 +119,8 @@ def TargetMakefile(env):
|
|
for item in files:
|
|
for item in files:
|
|
src.write('SRC_FILES +=%s\n' % item)
|
|
src.write('SRC_FILES +=%s\n' % item)
|
|
|
|
|
|
|
|
+ make = open('Makefile', 'w')
|
|
|
|
+ make.write(makefile)
|
|
|
|
+ make.close()
|
|
|
|
+
|
|
return
|
|
return
|