summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--rtems/config/4.12/rtems-autotools-base.bset4
-rw-r--r--rtems/config/4.12/rtems-default.bset10
-rw-r--r--rtems/config/4.12/rtems-epiphany.bset4
-rw-r--r--rtems/config/4.12/rtems-m32c.bset4
-rw-r--r--rtems/config/4.12/rtems-or1k.bset5
-rw-r--r--rtems/config/4.12/rtems-tools.bset4
-rw-r--r--rtems/config/rtems-4.11-base.bset7
-rw-r--r--rtems/config/rtems-4.12-base.bset7
-rw-r--r--rtems/config/rtems-base.bset5
-rw-r--r--rtems/config/rtems-bsp.cfg17
-rw-r--r--rtems/config/rtems-version.bset5
11 files changed, 38 insertions, 34 deletions
diff --git a/rtems/config/4.12/rtems-autotools-base.bset b/rtems/config/4.12/rtems-autotools-base.bset
index f68df75..e208a10 100644
--- a/rtems/config/4.12/rtems-autotools-base.bset
+++ b/rtems/config/4.12/rtems-autotools-base.bset
@@ -7,9 +7,9 @@
%define rtems_arch none
#
-# The RTEMS 4.12 base defines.
+# The RTEMS base defines.
#
-%include rtems-4.12-base.bset
+%include rtems-base.bset
#
# The autotools package.
diff --git a/rtems/config/4.12/rtems-default.bset b/rtems/config/4.12/rtems-default.bset
index 70520ed..cd850e8 100644
--- a/rtems/config/4.12/rtems-default.bset
+++ b/rtems/config/4.12/rtems-default.bset
@@ -1,6 +1,14 @@
-%include rtems-4.12-base.bset
+#
+# Default tools configuration.
+#
+
+#
+# The RTEMS base defines
+#
+%include rtems-base.bset
4.12/rtems-autotools
+
devel/expat-2.1.0-1
tools/rtems-binutils-2.26-1
tools/rtems-gcc-6-20160327-newlib-2.4.0-1
diff --git a/rtems/config/4.12/rtems-epiphany.bset b/rtems/config/4.12/rtems-epiphany.bset
index 407e382..a6c95a2 100644
--- a/rtems/config/4.12/rtems-epiphany.bset
+++ b/rtems/config/4.12/rtems-epiphany.bset
@@ -33,9 +33,9 @@
%hash md5 f05996c7c42e6b2781946acbab153a481ce3fd0b.zip 05a4b208151a079bfbe2bed9c592ab43
#
-# The RTEMS 4.12 base defines.
+# The RTEMS base defines.
#
-%include rtems-4.12-base.bset
+%include rtems-base.bset
#
# Tools configuration.
diff --git a/rtems/config/4.12/rtems-m32c.bset b/rtems/config/4.12/rtems-m32c.bset
index 9ff4a80..df8b9b5 100644
--- a/rtems/config/4.12/rtems-m32c.bset
+++ b/rtems/config/4.12/rtems-m32c.bset
@@ -7,9 +7,9 @@
%define rtems_arch m32c
#
-# The RTEMS 4.12 base defines.
+# The RTEMS base defines.
#
-%include rtems-4.12-base.bset
+%include rtems-base.bset
#
# Disable building a C++ compiler.
diff --git a/rtems/config/4.12/rtems-or1k.bset b/rtems/config/4.12/rtems-or1k.bset
index d80bf59..8f10563 100644
--- a/rtems/config/4.12/rtems-or1k.bset
+++ b/rtems/config/4.12/rtems-or1k.bset
@@ -7,9 +7,9 @@
%define rtems_arch or1k
#
-# The RTEMS 4.12 base defines.
+# The RTEMS base defines.
#
-%include rtems-4.12-base.bset
+%include rtems-base.bset
#
# or1k specific patches
@@ -41,4 +41,3 @@ tools/rtems-binutils-2.26-1
tools/rtems-gcc-4.9.3-newlib-2.4.0-1.cfg
tools/rtems-tools-4.12-1
tools/rtems-gdb-7.11-1
-
diff --git a/rtems/config/4.12/rtems-tools.bset b/rtems/config/4.12/rtems-tools.bset
index 2fb60e2..6332b5c 100644
--- a/rtems/config/4.12/rtems-tools.bset
+++ b/rtems/config/4.12/rtems-tools.bset
@@ -10,8 +10,8 @@
%define rtems_arch tools
#
-# The RTEMS 4.12 base defines.
+# The RTEMS base defines.
#
-%include rtems-4.12-base.bset
+%include rtems-base.bset
tools/rtems-tools-4.12-1
diff --git a/rtems/config/rtems-4.11-base.bset b/rtems/config/rtems-4.11-base.bset
deleted file mode 100644
index 16fd12b..0000000
--- a/rtems/config/rtems-4.11-base.bset
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# Base defines for RTEMS 4.11
-#
-
-%define rtems_version 4.11
-
-%include rtems-base.bset
diff --git a/rtems/config/rtems-4.12-base.bset b/rtems/config/rtems-4.12-base.bset
deleted file mode 100644
index fef8135..0000000
--- a/rtems/config/rtems-4.12-base.bset
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# Base defines for RTEMS 4.12
-#
-
-%define rtems_version 4.12
-
-%include rtems-base.bset
diff --git a/rtems/config/rtems-base.bset b/rtems/config/rtems-base.bset
index 0e61423..04c9679 100644
--- a/rtems/config/rtems-base.bset
+++ b/rtems/config/rtems-base.bset
@@ -3,6 +3,11 @@
#
#
+# Get the version of RTEMS
+#
+%include rtems-version.bset
+
+#
# Define the build target.
#
%define _target %{rtems_arch}-rtems%{rtems_version}
diff --git a/rtems/config/rtems-bsp.cfg b/rtems/config/rtems-bsp.cfg
index 2664776..28d250f 100644
--- a/rtems/config/rtems-bsp.cfg
+++ b/rtems/config/rtems-bsp.cfg
@@ -79,14 +79,6 @@
%endif
#
-# Map to names used for cross compiling.
-#
-%define host_cflags %{rtems_bsp_cflags}
-%define host_cxxflags %{rtems_bsp_ccflags}
-%define host_ldflags %{rtems_bsp_ldflags}
-%define host_libs %{rtems_bsp_libs}
-
-#
# Update the configure paths to be BSP specific.
#
%define rtems_bsp_prefix %{_prefix}/%{_host}/%{rtems_bsp}
@@ -108,3 +100,12 @@
%define _localedir %{_datarootdir}/locale
%define _localedir %{_datadir}/locale
%define _localstatedir %{_exec_prefix}/var
+
+#
+# Map to names used for cross compiling.
+#
+%define host_includes -I%{_includedir}
+%define host_cflags %{rtems_bsp_cflags}
+%define host_cxxflags %{rtems_bsp_ccflags}
+%define host_ldflags %{rtems_bsp_ldflags}
+%define host_libs %{rtems_bsp_libs}
diff --git a/rtems/config/rtems-version.bset b/rtems/config/rtems-version.bset
new file mode 100644
index 0000000..e77f38b
--- /dev/null
+++ b/rtems/config/rtems-version.bset
@@ -0,0 +1,5 @@
+#
+# Current version is RTEMS 4.12
+#
+
+%define rtems_version 4.12