mirror of
https://git.rtems.org/rtems-tools/
synced 2025-05-15 09:16:39 +08:00
123 lines
5.5 KiB
MonkeyC
123 lines
5.5 KiB
MonkeyC
#
|
|
# RTEMS Tools Project (http://www.rtems.org/)
|
|
# Copyright 2010-2015 Chris Johns (chrisj@rtems.org)
|
|
# All rights reserved.
|
|
#
|
|
# This file is part of the RTEMS Tools package in 'rtems-tools'.
|
|
#
|
|
# Redistribution and use in source and binary forms, with or without
|
|
# modification, are permitted provided that the following conditions are met:
|
|
#
|
|
# 1. Redistributions of source code must retain the above copyright notice,
|
|
# this list of conditions and the following disclaimer.
|
|
#
|
|
# 2. Redistributions in binary form must reproduce the above copyright notice,
|
|
# this list of conditions and the following disclaimer in the documentation
|
|
# and/or other materials provided with the distribution.
|
|
#
|
|
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
|
|
# AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
|
|
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
|
|
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
|
|
# LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
|
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
|
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
|
# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
|
# CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
|
# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
|
# POSSIBILITY OF SUCH DAMAGE.
|
|
#
|
|
|
|
#
|
|
# All paths in defaults must be Unix format. Do not store any Windows format
|
|
# paths in the defaults.
|
|
#
|
|
# Every entry must describe the type of checking a host must pass.
|
|
#
|
|
# Records:
|
|
# key: type, attribute, value
|
|
# type : none, dir, exe, triplet
|
|
# attribute: none, required, optional
|
|
# value : 'single line', '''multi line'''
|
|
#
|
|
|
|
#
|
|
# Global defaults
|
|
#
|
|
[global]
|
|
|
|
# Nothing
|
|
nil: none, none, ''
|
|
|
|
# Paths
|
|
_topdir: dir, required, '%{_prefix}'
|
|
_docdir: dir, none, '%{_defaultdocdir}'
|
|
_tmppath: dir, none, '%{_topdir}/build/tmp'
|
|
_tmproot: dir, none, '%{_tmppath}/rt/%{_bset}'
|
|
_datadir: dir, none, '%{_prefix}/share'
|
|
_defaultdocdir: dir, none, '%{_prefix}/share/doc'
|
|
_exeext: none, none, ''
|
|
_exec_prefix: dir, none, '%{_prefix}'
|
|
_bindir: dir, none, '%{_exec_prefix}/bin'
|
|
_sbindir: dir, none, '%{_exec_prefix}/sbin'
|
|
_libexecdir: dir, none, '%{_exec_prefix}/libexec'
|
|
_datarootdir: dir, none, '%{_prefix}/share'
|
|
_datadir: dir, none, '%{_datarootdir}'
|
|
_sysconfdir: dir, none, '%{_prefix}/etc'
|
|
_sharedstatedir: dir, none, '%{_prefix}/com'
|
|
_localstatedir: dir, none, '%{prefix}/var'
|
|
_includedir: dir, none, '%{_prefix}/include'
|
|
_lib: dir, none, 'lib'
|
|
_libdir: dir, none, '%{_exec_prefix}/%{_lib}'
|
|
_libexecdir: dir, none, '%{_exec_prefix}/libexec'
|
|
_mandir: dir, none, '%{_datarootdir}/man'
|
|
_infodir: dir, none, '%{_datarootdir}/info'
|
|
_localedir: dir, none, '%{_datarootdir}/locale'
|
|
_localedir: dir, none, '%{_datadir}/locale'
|
|
_localstatedir: dir, none, '%{_prefix}/var'
|
|
_usr: dir, none, '/usr/local'
|
|
_usrsrc: dir, none, '%{_usr}/src'
|
|
_var: dir, none, '/usr/local/var'
|
|
_varrun: dir, none, '%{_var}/run'
|
|
|
|
# Defaults, override in platform specific modules.
|
|
__arch_install_post: exe, none, '%{nil}'
|
|
__bash: exe, optional, '/bin/bash'
|
|
__bzip2: exe, required, '/usr/bin/bzip2'
|
|
__cat: exe, required, '/bin/cat'
|
|
__chgrp: exe, required, '/usr/bin/chgrp'
|
|
__chmod: exe, required, '/bin/chmod'
|
|
__chown: exe, required, '/usr/sbin/chown'
|
|
__cp: exe, required, '/bin/cp'
|
|
__git: exe, required, '/usr/bin/git'
|
|
__grep: exe, required, '/usr/bin/grep'
|
|
__gzip: exe, required, '/usr/bin/gzip'
|
|
__id: exe, required, '/usr/bin/id'
|
|
__id_u: exe, none, '%{__id} -u'
|
|
__ln_s: exe, none, 'ln -s'
|
|
__make: exe, required, 'make'
|
|
__mkdir: exe, required, '/bin/mkdir'
|
|
__mkdir_p: exe, none, '/bin/mkdir -p'
|
|
__mv: exe, required, '/bin/mv'
|
|
__patch_bin: exe, required, '/usr/bin/patch'
|
|
__patch_opts: none, none, '%{nil}'
|
|
__patch: exe, none, '%{__patch_bin} %{__patch_opts}'
|
|
__svn: exe, optional, '/usr/bin/svn'
|
|
__rm: exe, required, '/bin/rm'
|
|
__rmfile: exe, none, '%{__rm} -f'
|
|
__rmdir: exe, none, '%{__rm} -rf'
|
|
__sed: exe, required, '/usr/bin/sed'
|
|
__sh: exe, required, '/bin/sh'
|
|
__tar: exe, required, '/usr/bin/tar'
|
|
__tar_extract: exe, none, '%{__tar} -xvvf'
|
|
__touch: exe, required, '/usr/bin/touch'
|
|
__unzip: exe, required, '/usr/bin/unzip'
|
|
__xz: exe, required, '/usr/bin/xz'
|
|
|
|
# Default settings
|
|
_target: none, none, '%{nil}'
|
|
|
|
# Paths
|
|
_rtbase: none, none, '%{_rtdir}'
|
|
_configdir: none, none, '%{_rtbase}/config:%{_rtbase}'
|