Changeset 9ce64148 in rtems


Ignore:
Timestamp:
Jan 24, 2000, 11:50:28 PM (20 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, master
Children:
5eac93c7
Parents:
0c602f0
Message:

Attempting to split binutils and gcc into base/shared and CPU specific
packages.

Location:
scripts
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • scripts/binutils/binutils.spec.in

    r0c602f0 r9ce64148  
    11#
    2 # spec file for package rtems
     2# spec file for binutils package targetting rtems
    33#
    44# Copyright  (c)  1999  OARCorp, Huntsville, AL
     
    99Vendor:       OAR Corporation
    1010Distribution: Linux
    11 Name:         @target_alias@-binutils
     11Name:         @target_alias@-binutils-collection
     12Summary:      binutils for target @target_alias@
     13Group:        rtems
    1214Release:      @Release@
    1315Copyright:    1999 OARCorp
    14 Group:        rtems
    15 Provides:     @target_alias@-binutils
     16
     17Provides:     rtems-base-binutils @target_alias@-binutils
    1618
    1719Autoreqprov:    on
     
    2022
    2123Version:        @binutils_version@
    22 Summary:        binutils for target @target_alias@
    2324Source0:        ftp://ftp.gnu.org/pub/gnu/binutils/binutils-@binutils_version@.tar.gz
    2425Patch0:         binutils-@binutils_version@-rtems-@binutils_patch_version@.diff
     
    3738
    3839%description
     40
     41RTEMS is an open source operating system for embedded systems.
     42
     43This is binutils sources with patches for RTEMS.
     44
     45%package -n rtems-base-binutils
     46Summary:      base package for rtems binutils
     47Group: rtems
     48
     49%description -n rtems-base-binutils
     50
     51RTEMS is an open source operating system for embedded systems.
     52
     53This is the base for binutils regardless of target CPU.
     54
     55%package -n @target_alias@-binutils
     56Summary:      rtems gcc and newlib C Library for @target_alias@
     57Group: rtems
     58Requires: rtems-base-binutils
     59
     60%description -n @target_alias@-binutils
     61
    3962RTEMS is an open source operating system for embedded systems.
    4063
     
    103126  fi
    104127
    105 %files -f files
     128%files -n rtems-base-binutils
    106129%dir /opt/rtems/info
    107 %doc /opt/rtems/info/dir
     130# %doc /opt/rtems/info/dir
    108131%doc /opt/rtems/info/as.info.gz
    109132%doc /opt/rtems/info/as.info-?.gz
     
    119142%dir /opt/rtems/man
    120143%dir /opt/rtems/man/man1
     144
     145%dir /opt/rtems/include
     146/opt/rtems/include/bfd.h
     147/opt/rtems/include/ansidecl.h
     148/opt/rtems/include/bfdlink.h
     149
     150%dir /opt/rtems/lib
     151/opt/rtems/lib/libbfd*
     152/opt/rtems/lib/libiberty*
     153/opt/rtems/lib/libopcodes*
     154
     155%dir /opt/rtems/share
     156%dir /opt/rtems/share/locale
     157
     158%files -n @target_alias@-binutils -f files
    121159%doc /opt/rtems/man/man1/@target_alias@-*.1
    122160
     
    137175/opt/rtems/bin/@target_alias@-strip@exe_ext@
    138176
    139 %dir /opt/rtems/include
    140 /opt/rtems/include/bfd.h
    141 /opt/rtems/include/ansidecl.h
    142 /opt/rtems/include/bfdlink.h
    143 
    144 %dir /opt/rtems/lib
    145 /opt/rtems/lib/libbfd*
    146 /opt/rtems/lib/libiberty*
    147 /opt/rtems/lib/libopcodes*
    148 
    149 %dir /opt/rtems/share
    150 %dir /opt/rtems/share/locale
    151 
    152177%dir /opt/rtems/@target_alias@
    153178%dir /opt/rtems/@target_alias@/bin
  • scripts/configure.in

    r0c602f0 r9ce64148  
    22
    33AC_INIT(binutils)
    4 AM_INIT_AUTOMAKE(scripts,19991025-0,no)
     4AM_INIT_AUTOMAKE(scripts,20000124-0,no)
    55
    66AC_EXEEXT
  • scripts/gccnewlib/gccnewlib.spec.in

    r0c602f0 r9ce64148  
    1515Copyright:    1999 OARCorp
    1616
    17 Provides:       @target_alias@-gcc @target_alias@-chill @target_alias@-gcj
    18 Provides:       @target_alias@-g77 @target_alias@-objc
     17Provides:       rtems-base-gcc @target_alias@-gcc @target_alias@-chill
     18Provides:       @target_alias@-gcj @target_alias@-g77 @target_alias@-objc
    1919Requires:       @target_alias@-binutils
    2020
     
    5757 Or you can try the ftp options of rpm :-)
    5858
     59%package -n rtems-base-gcc
     60Summary:      base package for rtems gcc and newlib C Library
     61Group: rtems
     62
     63%description -n rtems-base-gcc
     64
     65RTEMS is an open source operating system for embedded systems.
     66
     67This is the files for gcc and newlib that are shared by all targets.
     68
    5969%package -n @target_alias@-gcc
    6070Summary:      rtems gcc and newlib C Library for @target_alias@
    6171Group: rtems
    62 Requires: @target_alias@-binutils
     72Requires: @target_alias@-binutils rtems-base-gcc
    6373
    6474%description -n @target_alias@-gcc
     
    189199  done
    190200
    191 %files -n @target_alias@-gcc -f build/files.gcc
     201%files -n rtems-base-gcc
    192202%dir /opt/rtems/info
    193 %doc /opt/rtems/info/dir
     203# %doc /opt/rtems/info/dir
    194204%doc /opt/rtems/info/cpp.info*
    195205%doc /opt/rtems/info/gcc.info*
     
    197207%doc /opt/rtems/info/libm.info*
    198208
     209%dir /opt/rtems/bin
     210/opt/rtems/bin/cpp@exe_ext@
     211/opt/rtems/bin/gcov@exe_ext@
     212
    199213%dir /opt/rtems/man
    200214%dir /opt/rtems/man/man1
    201215%doc /opt/rtems/man/man1/cccp.1
     216
     217%dir /opt/rtems/include
     218/opt/rtems/include/g++-3
     219
     220%files -n @target_alias@-gcc -f build/files.gcc
     221
    202222%doc /opt/rtems/man/man1/@target_alias@-gcc.1
    203223%doc /opt/rtems/man/man1/@target_alias@-g++.1
    204224
    205 %dir /opt/rtems/bin
    206 /opt/rtems/bin/cpp@exe_ext@
    207 /opt/rtems/bin/gcov@exe_ext@
    208225/opt/rtems/bin/@target_alias@-c++@exe_ext@
    209226/opt/rtems/bin/@target_alias@-g++@exe_ext@
     
    214231%dir /opt/rtems/lib/gcc-lib/@target_alias@/@gcc_version@/include
    215232
    216 %dir /opt/rtems/include
    217 /opt/rtems/include/g++-3
    218233/opt/rtems/@target_alias@
    219234
Note: See TracChangeset for help on using the changeset viewer.