summaryrefslogtreecommitdiff
path: root/bsp/bluetrum/libraries/hal_libraries/ab32vg1_hal/SConscript
diff options
context:
space:
mode:
authorgreedyhao <[email protected]>2020-12-10 11:02:26 +0800
committergreedyhao <[email protected]>2020-12-10 11:02:26 +0800
commit40ef8229792dedc7c224cddf01472ea86ecd7f9c (patch)
tree4048333666ce7bd9c9b97332b49ea5d6d1bdd675 /bsp/bluetrum/libraries/hal_libraries/ab32vg1_hal/SConscript
parent86756c0d4cc73f2ec863c0db16c3b4265fcc3ad6 (diff)
[bsp][bluetrum] add a new board support
Diffstat (limited to 'bsp/bluetrum/libraries/hal_libraries/ab32vg1_hal/SConscript')
-rw-r--r--bsp/bluetrum/libraries/hal_libraries/ab32vg1_hal/SConscript85
1 files changed, 85 insertions, 0 deletions
diff --git a/bsp/bluetrum/libraries/hal_libraries/ab32vg1_hal/SConscript b/bsp/bluetrum/libraries/hal_libraries/ab32vg1_hal/SConscript
new file mode 100644
index 0000000000..ac9ce5e87b
--- /dev/null
+++ b/bsp/bluetrum/libraries/hal_libraries/ab32vg1_hal/SConscript
@@ -0,0 +1,85 @@
+#-*- encoding: utf-8 -*-
+#---------------------------------------------------------------------------------
+# @File: Sconscript for package
+# @Author: Rice
+# @Date: 2020-07-14 16:57:00(v0.0.1)
+#
+# @LICENSE: GPLv3: https://github.com/rtpkgs/buildpkg/blob/master/LICENSE.
+#
+#---------------------------------------------------------------------------------
+import os
+from building import *
+Import('RTT_ROOT')
+Import('rtconfig')
+
+#---------------------------------------------------------------------------------
+# Package configuration
+#---------------------------------------------------------------------------------
+PKGNAME = "ab32vg1_hal"
+VERSION = "v1.0.0"
+DEPENDS = [""]
+#DEPENDS = ["PKG_USING_RW007"]
+
+#---------------------------------------------------------------------------------
+# Compile the configuration
+#
+# SOURCES: Need to compile c and c++ source, auto search when SOURCES is empty
+#
+# LOCAL_CPPPATH: Local file path (.h/.c/.cpp)
+# LOCAL_CCFLAGS: Local compilation parameter
+# LOCAL_ASFLAGS: Local assembly parameters
+#
+# CPPPATH: Global file path (.h/.c/.cpp), auto search when LOCAL_CPPPATH/CPPPATH
+# is empty # no pass!!!
+# CCFLAGS: Global compilation parameter
+# ASFLAGS: Global assembly parameters
+#
+# CPPDEFINES: Global macro definition
+# LOCAL_CPPDEFINES: Local macro definition
+#
+# LIBS: Specify the static library that need to be linked
+# LIBPATH: Specify the search directory for the library file (.lib/.a)
+#
+# LINKFLAGS: Link options
+#---------------------------------------------------------------------------------
+SOURCES = Glob("./source/*.c")
+
+LOCAL_CPPPATH = []
+LOCAL_CCFLAGS = ""
+LOCAL_ASFLAGS = ""
+
+CPPPATH = [GetCurrentDir(), os.path.join(GetCurrentDir(), 'include')]
+CCFLAGS = ""
+ASFLAGS = ""
+
+CPPDEFINES = []
+LOCAL_CPPDEFINES = []
+
+LIBS = []
+LIBPATH = []
+
+LINKFLAGS = ""
+
+SOURCES_IGNORE = []
+CPPPATH_IGNORE = []
+
+#---------------------------------------------------------------------------------
+# Main target
+#---------------------------------------------------------------------------------
+objs = DefineGroup(name = PKGNAME, src = SOURCES, depend = DEPENDS,
+ CPPPATH = CPPPATH,
+ CCFLAGS = CCFLAGS,
+ ASFLAGS = ASFLAGS,
+ LOCAL_CPPPATH = LOCAL_CPPPATH,
+ LOCAL_CCFLAGS = LOCAL_CCFLAGS,
+ LOCAL_ASFLAGS = LOCAL_ASFLAGS,
+ CPPDEFINES = CPPDEFINES,
+ LOCAL_CPPDEFINES = LOCAL_CPPDEFINES,
+ LIBS = LIBS,
+ LIBPATH = LIBPATH,
+ LINKFLAGS = LINKFLAGS)
+
+Return("objs")
+#---------------------------------------------------------------------------------
+# End
+#---------------------------------------------------------------------------------