summaryrefslogtreecommitdiffstats
path: root/rtems/config/rtems-4.11-base.bset
diff options
context:
space:
mode:
authorChris Johns <chrisj@rtems.org>2013-03-11 10:58:40 +1100
committerChris Johns <chrisj@rtems.org>2013-03-11 10:58:40 +1100
commit48e1cd44ee04250d0b283bcae4edba22a778d972 (patch)
tree045bf4afabea936eadc97e33b9d6d15f4ceaab46 /rtems/config/rtems-4.11-base.bset
parentImprove the parsing in build set files. (diff)
downloadrtems-source-builder-48e1cd44ee04250d0b283bcae4edba22a778d972.tar.bz2
Move all patches to the rtems-tools.git repo.
All patches are now downloaded. No patches or source is held in the RTEMS Source Builder repo. As part of this the build sets now have a single rtems_arch define and the base RTEMS 4.11 build set now creates the _target macro. With this change a method to manage RTEMS specific patches has been put in place where build sets can define patches. This avoids needing special configuration files.
Diffstat (limited to '')
-rw-r--r--rtems/config/rtems-4.11-base.bset20
1 files changed, 19 insertions, 1 deletions
diff --git a/rtems/config/rtems-4.11-base.bset b/rtems/config/rtems-4.11-base.bset
index fd999c2..be366a6 100644
--- a/rtems/config/rtems-4.11-base.bset
+++ b/rtems/config/rtems-4.11-base.bset
@@ -4,9 +4,27 @@
%define rtems_version 4.11
+#
+# Define the build target.
+#
+%define _target %{rtems_arch}-rtems%{rtems_version}
+
+#
+# The generic package name.
+#
package: rtems-%{rtems_version}-%{_target}-%{release}
#
# Project custom message
#
-%define gcc_version_message RTEMS %{rtems_version} RSB-%{release},gcc-%{gcc_version}/newlib-%{newlib_version}
+%define gcc_version_message RTEMS %{rtems_version}-rsb-%{release},gcc-%{gcc_version}/newlib-%{newlib_version}
+
+#
+# The RTEMS http git URL.
+#
+%define rtems_http_git http://git.rtems.org/rtems-tools.git/plain/tools/%{rtems_version}
+%define rtems_git_tools %{rtems_http_git}/rtems-tools.git/plain/tools/%{rtems_version}
+%define rtems_binutils_patches %{rtems_git_tools}/binutils
+%define rtems_gcc_patches %{rtems_git_tools}/gcc
+%define rtems_newlib_patches %{rtems_git_tools}/newlib
+%define rtems_gdb_patches %{rtems_git_tools}/gdb