summaryrefslogtreecommitdiffstats
path: root/scripts/rtems
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2005-04-13 16:13:10 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2005-04-13 16:13:10 +0000
commit0941438b5763f15e36788f7234b1557106e37088 (patch)
treef2f5ab205d8d8bcd353a26a502079b88e0e16f38 /scripts/rtems
parent2005-04-13 Ralf Corsepius <ralf.corsepius@rtems.org> (diff)
downloadrtems-0941438b5763f15e36788f7234b1557106e37088.tar.bz2
New.
Diffstat (limited to 'scripts/rtems')
-rw-r--r--scripts/rtems/header.add3
-rw-r--r--scripts/rtems/rtems.add41
-rw-r--r--scripts/rtems/target-rtems.add3
3 files changed, 47 insertions, 0 deletions
diff --git a/scripts/rtems/header.add b/scripts/rtems/header.add
new file mode 100644
index 0000000000..d5854bf196
--- /dev/null
+++ b/scripts/rtems/header.add
@@ -0,0 +1,3 @@
+#
+# spec file for building an rtems bsp.
+#
diff --git a/scripts/rtems/rtems.add b/scripts/rtems/rtems.add
new file mode 100644
index 0000000000..3118ded62d
--- /dev/null
+++ b/scripts/rtems/rtems.add
@@ -0,0 +1,41 @@
+Name: rtems-@target_alias@-@bsp@
+Version: @rtems_version@
+Summary: A free operating system for embedded systems
+Source: ftp://ftp.rtems.org/pub/rtems/rtems-%{version}.tar.bz2
+
+#
+# The original sources are not included in the source RPM.
+# If we included them, then the source RPMs for each target
+# would duplicate MBs of source unnecessarily.
+#
+%{?!_with_sources:NoSource: 0}
+
+%description
+RTEMS is a free operating system for embedded systems.
+
+%prep
+# untar the sources inside rtems-@target_alias@-@bsp@-@rtems_version@
+%setup -c -T -n rtems-@target_alias@-@bsp@-@rtems_version@ -a0
+# no patch needed
+# %patch
+
+%build
+# rtems does not support building inside the source tree
+ mkdir -p build
+ cd build
+ ../rtems-@rtems_version@/configure \
+ --target=@target_alias@ \
+ --prefix=%{_prefix}/@target_alias@ \
+ --enable-networking \
+ --enable-posix \
+ --enable-cxx \
+ --disable-tests \
+ --enable-rdbg \
+ --disable-multiprocessing \
+ --disable-itron
+ make RTEMS_BSP=@bsp@
+
+%install
+ rm -rf $RPM_BUILD_ROOT
+ make RTEMS_BSP=@bsp@ DESTDIR=$RPM_BUILD_ROOT install
+
diff --git a/scripts/rtems/target-rtems.add b/scripts/rtems/target-rtems.add
new file mode 100644
index 0000000000..0f43937b34
--- /dev/null
+++ b/scripts/rtems/target-rtems.add
@@ -0,0 +1,3 @@
+%files
+%defattr(-,root,root,-)
+%{_prefix}