OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /or1k/trunk/rtems/scripts/rtems
    from Rev 208 to Rev 1765
    Reverse comparison

Rev 208 → Rev 1765

/Makefile.am
0,0 → 1,57
##
## $Id: Makefile.am,v 1.2 2001-09-27 12:02:52 chris Exp $
##
 
AUTOMAKE_OPTIONS = foreign 1.4
 
MKBSPSPEC = $(SHELL) $(top_builddir)/mkbspspec
 
MKBSPSPEC_DEPS = $(top_builddir)/mkbspspec rtems.spec.in \
$(top_builddir)/setup.cache
 
hppa1.1-rtems-simhppa-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . hppa1.1-rtems simhppa
 
i386-rtems-pc386-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . i386-rtems pc386
 
i960-rtems-cvme961-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . i960-rtems cvme961
 
m68k-rtems-gen68360-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . m68k-rtems gen68360
 
m68k-rtemself-gen68360-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . m68k-rtemself gen68360
 
mips64orion-rtems-p4600-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . mips64orion-rtems p4600
 
powerpc-rtems-mcp750-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . powerpc-rtems mcp750
 
sh-rtems-gensh1-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . sh-rtems gensh1
 
sh-rtemself-gensh1-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . sh-rtemself gensh1
 
sparc-rtems-erc32-$(BSPVERS).spec: $(MKBSPSPEC_DEPS)
$(MKBSPSPEC) -cfg $(top_builddir)/setup.cache -o . sparc-rtems erc32
 
TEMPLATES = rtems.spec.in
 
RPM_SPECS_DATA = hppa1.1-rtems-simhppa-$(BSPVERS).spec \
i386-rtems-pc386-$(BSPVERS).spec i960-rtems-cvme961-$(BSPVERS).spec \
m68k-rtems-gen68360-$(BSPVERS).spec \
m68k-rtemself-gen68360-$(BSPVERS).spec \
mips64orion-rtems-p4600-$(BSPVERS).spec \
powerpc-rtems-mcp750-$(BSPVERS).spec sh-rtems-gensh1-$(BSPVERS).spec \
sh-rtemself-gensh1-$(BSPVERS).spec sparc-rtems-erc32-$(BSPVERS).spec
 
noinst_DATA = $(TEMPLATES)
 
EXTRA_DIST = $(TEMPLATES)
 
CLEANFILES = $(RPM_SPECS_DATA)
include $(top_srcdir)/../automake/local.am
/rtems.spec.in
0,0 → 1,95
#
# spec file for package rtems
#
# Copyright (c) 1999 OARCorp, Huntsville, AL
#
# please send bugfixes or comments to joel@OARcorp.com
#
 
Vendor: OAR Corporation
Distribution: Linux
Name: rtems-@target_alias@-@bsp@
Release: @Release@
License: GPL with special exception for linking with application program
Group: unsorted
Provides: rtems-@target_alias@-@bsp@
 
Autoreqprov: on
Packager: corsepiu@faw.uni-ulm.de and joel@OARcorp.com
Requires: @target_alias@-binutils
Requires: @target_alias@-gcc
 
Version: @rtems_version@
Summary: A free operating system for embedded systems
Source: rtems-@rtems_version@.tar.gz
#
# 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. This is
# a duplication of over 30 MBs of source for each of
# the more than 10 targets it is possible to build.
#
# You can get them yourself from the Internet and copy them to
# your /usr/src/redhat/SOURCES directory ($RPM_SOURCE_DIR).
# Or you can try the ftp options of rpm :-)
#
NoSource: 0
# We claim to be relocatible, but in fact we are not
Prefix: /opt
Buildroot: @rpm_build_root@
 
%description
RTEMS is a free operating system for embedded systems.
 
Authors:
--------
Joel Sherrill (joel@oarcorp.com)
...
 
%prep
# untar the sources inside rtems-@target_alias@-@bsp@-@rtems_version@
%setup -c -n rtems-@target_alias@-@bsp@-@rtems_version@
# no patch needed
# %patch
%build
# rtems does not support building inside the source tree
if test ! -f rtems-@rtems_version@/configure;
then
( cd rtems-@rtems_version@; ./bootstrap )
fi
./rtems-@rtems_version@/configure \
--target=@target_alias@ \
--prefix=/opt/rtems/@target_alias@ \
--enable-networking \
--enable-posix \
--enable-cxx \
--disable-tests \
--enable-rdbg \
--disable-multiprocessing \
--disable-itron
make RTEMS_BSP=@bsp@
%install
make RTEMS_BSP=@bsp@ prefix=$RPM_BUILD_ROOT/opt/rtems/@target_alias@ install
find $RPM_BUILD_ROOT/opt/rtems/@target_alias@/@bsp@ -type d | \
sed "s,^$RPM_BUILD_ROOT,%dir ,g" > files
find $RPM_BUILD_ROOT/opt/rtems/@target_alias@/@bsp@ -type f | \
sed "s,^$RPM_BUILD_ROOT,,g" >> files
find $RPM_BUILD_ROOT/opt/rtems/@target_alias@/make -type d | \
sed "s,^$RPM_BUILD_ROOT,%dir ,g" >> files
find $RPM_BUILD_ROOT/opt/rtems/@target_alias@/make -type f | \
sed "s,^$RPM_BUILD_ROOT,,g" >> files
 
%post
if test "$RPM_INSTALL_PREFIX" != "/opt/";
then
if test -f $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg;
then
sed -e 's,/opt/rtems/,$RPM_INSTALL_PREFIX/rtems,g' \
< $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg \
> $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg~
mv $RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg~ \
$RPM_INSTALL_PREFIX/rtems/@target_alias@/make/target.cfg
fi
fi
 
%files -f files
/.
. Property changes : Added: svn:ignore ## -0,0 +1,4 ## +*.spec +Makefile +Makefile.in +rtems.spec

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.