Add other compilation flags
[bertos.git] / wizard / const.py
index 7b30cb8ee47049f05adbee3b96cff14d3f52ae02..8fd71619192baf26eeaae3328130152d5cda3fdd 100644 (file)
 #
 
 CPU_DEF = {
-    "TOOLCHAIN": [],
+    "CPU_NAME": "",
+    "CPU_DIR": "",
+    "DEFINITION_PATH": "",
+    "TOOLCHAIN": "",
+    "CPU_TAGS": [],
+    "CPU_FLAG_NAME": "",
     "CORE_CPU": "",
     "SCRIPT_DIR": "",
     "HW_DIR": "",
     "DRV_DIR": "",
+    "C_FLAGS": [],
     "CPPA_FLAGS" : [],
     "CPP_FLAGS" : [],
+    "CPPA_FLAGS": [],
+    "CXX_FLAGS": [],
+    "AS_FLAGS": [],
+    "AR_FLAGS": [],
     "LD_FLAGS" : [],
     "CPPA_SRC" : [],
     "SUPPORTED_DRV" : [],
@@ -24,4 +34,29 @@ CPU_DEF = {
     "CPU_DESC" : []
 }
 
-CPU_DEFINITION = "*.cdef"
\ No newline at end of file
+TOOLCHAIN_ITEMS = ("ld", "as")
+
+CPU_DEFINITION = "*.cdef"
+
+GCC_NAME = "*gcc*"
+
+MODULE_CONFIGURATION = "cfg_*.h"
+
+UI_LOCATION = "ui"
+
+EXTENSION_FILTER = (
+    ".c",
+    ".cpp",
+    ".cxx",
+    ".h",
+    ".c++",
+    ".mk",
+    "Makefile",
+)
+
+MODULE_DEFINITION = {
+    "module_name": "module_name",
+    "module_configuration": "module_configuration",
+    "module_depends": "module_depends",
+    "module_harvard": "module_harvard",
+}
\ No newline at end of file