]> rtime.felk.cvut.cz Git - omk.git/commitdiff
A very beginning of VxWorks support.
authorMichal Sojka <sojkam1@fel.cvut.cz>
Sun, 15 Oct 2006 21:51:00 +0000 (21:51 +0000)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Sun, 15 Oct 2006 21:51:00 +0000 (21:51 +0000)
darcs-hash:20061015215105-f2ef6-a05c8c62337c9270ba068fba6cfd20cb146dc2a2.gz

rulesdef.py
snippets/vxworks [new file with mode: 0644]
snippets/vxworks-setup [new file with mode: 0644]

index 285ca4aedc0b4b2559847fee88d2ab7b69ad8744..a952e65bebb2e40ee71baffa438dfa15f514dbf9 100755 (executable)
@@ -6,4 +6,5 @@ rules = {
     'sysless-keil16x': [ 'sysless-setup', 'base', 'keil16x', 'config_h', 'include', 'sysless', 'sources-list', 'localeval' ],
     'linux':   [ 'linux-setup', 'base', 'config_h', 'include', 'linux', 'qt', 'sources-list' ],
     'rtems':   [ 'rtems-setup', 'base', 'config_h', 'include', 'rtems', 'sources-list' ],
+    'vxworks':   [ 'vxworks-setup', 'base', 'config_h', 'include', 'vxworks', 'sources-list' ],
     }
diff --git a/snippets/vxworks b/snippets/vxworks
new file mode 100644 (file)
index 0000000..ce46a31
--- /dev/null
@@ -0,0 +1,5 @@
+
+
+# Local Variables:
+# mode:makefile
+# End:
diff --git a/snippets/vxworks-setup b/snippets/vxworks-setup
new file mode 100644 (file)
index 0000000..5a38307
--- /dev/null
@@ -0,0 +1,28 @@
+
+# Include VxWorks target configuration
+# TODO: Specify what should be defined
+# WIND_USR? or maybe WIND_BASE is better
+include $(MAKERULES_DIR)/config.target
+
+# TODO: Set OBJ_DIR for VxWorks Makefile
+
+include $(RTEMS_MAKEFILE_PATH)/Makefile.inc
+include $(RTEMS_CUSTOM)
+include $(CONFIG.CC)
+
+BUILD_DIR_NAME = _build/$(RTEMS_BSP)
+COMPILED_DIR_NAME = _compiled/$(RTEMS_BSP)
+GROUP_DIR_NAME =
+
+
+USER_INCLUDE_DIR := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/include
+USER_LIB_DIR     := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/lib
+USER_UTILS_DIR   := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin-utils
+USER_BIN_DIR     := $(MAKERULES_DIR)/$(COMPILED_DIR_NAME)/bin
+USER_BUILD_DIR   := $(MAKERULES_DIR)/$(BUILD_DIR_NAME)/user
+
+LOCAL_BUILD_DIR  = $(USER_OBJS_DIR)
+
+# Local Variables:
+# mode:makefile
+# End: