mirror of
https://git.rtems.org/rtems-source-builder
synced 2024-10-09 07:15:10 +08:00
Change name to Source Builder from Tool Builder.
This commit is contained in:
parent
4861d2e6a6
commit
ba8a935b28
@ -20,10 +20,10 @@
|
|||||||
|
|
||||||
import sys, os
|
import sys, os
|
||||||
base = os.path.dirname(sys.argv[0])
|
base = os.path.dirname(sys.argv[0])
|
||||||
sys.path.insert(0, base + '/tb')
|
sys.path.insert(0, base + '/sb')
|
||||||
try:
|
try:
|
||||||
import build
|
import build
|
||||||
build.run(sys.argv)
|
build.run(sys.argv)
|
||||||
except ImportError:
|
except ImportError:
|
||||||
print >> sys.stderr, "Incorrect Tool Builder installation"
|
print >> sys.stderr, "Incorrect Source Builder installation"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
@ -20,10 +20,10 @@
|
|||||||
|
|
||||||
import sys, os
|
import sys, os
|
||||||
base = os.path.dirname(sys.argv[0])
|
base = os.path.dirname(sys.argv[0])
|
||||||
sys.path.insert(0, base + '/tb')
|
sys.path.insert(0, base + '/sb')
|
||||||
try:
|
try:
|
||||||
import crossgcc
|
import setbuilder
|
||||||
crossgcc.run()
|
setbuilder.run()
|
||||||
except ImportError:
|
except ImportError:
|
||||||
print >> sys.stderr, "Incorrect Tools Bulder installation"
|
print >> sys.stderr, "Incorrect Set Bulder installation"
|
||||||
sys.exit(1)
|
sys.exit(1)
|
@ -29,7 +29,7 @@ import os
|
|||||||
import error
|
import error
|
||||||
import execute
|
import execute
|
||||||
|
|
||||||
basepath = 'tb'
|
basepath = 'sb'
|
||||||
|
|
||||||
defaults = {
|
defaults = {
|
||||||
# Nothing
|
# Nothing
|
||||||
@ -44,12 +44,12 @@ defaults = {
|
|||||||
'_host_platform': '%{_host_cpu}-%{_host_vendor}-%{_host_os}%{?_gnu}',
|
'_host_platform': '%{_host_cpu}-%{_host_vendor}-%{_host_os}%{?_gnu}',
|
||||||
'_build': '%{_host}',
|
'_build': '%{_host}',
|
||||||
'_arch': '%{_host_arch}',
|
'_arch': '%{_host_arch}',
|
||||||
'_tbdir': '',
|
'_sbdir': '',
|
||||||
'_topdir': os.getcwd(),
|
'_topdir': os.getcwd(),
|
||||||
'_configdir': '%{_topdir}/config:%{_tbdir}/config',
|
'_configdir': '%{_topdir}/config:%{_sbdir}/config',
|
||||||
'_tardir': '%{_topdir}/tar',
|
'_tardir': '%{_topdir}/tar',
|
||||||
'_sourcedir': '%{_topdir}/sources',
|
'_sourcedir': '%{_topdir}/sources',
|
||||||
'_patchdir': '%{_tbdir}/patches',
|
'_patchdir': '%{_sbdir}/patches',
|
||||||
'_builddir': '%{_topdir}/build/%{name}-%{version}-%{release}',
|
'_builddir': '%{_topdir}/build/%{name}-%{version}-%{release}',
|
||||||
'_docdir': '%{_defaultdocdir}',
|
'_docdir': '%{_defaultdocdir}',
|
||||||
'_tmppath': '%{_topdir}/build/tmp',
|
'_tmppath': '%{_topdir}/build/tmp',
|
||||||
@ -131,23 +131,23 @@ defaults = {
|
|||||||
# Prebuild set up script.
|
# Prebuild set up script.
|
||||||
'___build_pre': '''# ___build_pre in as set up in defaults.py
|
'___build_pre': '''# ___build_pre in as set up in defaults.py
|
||||||
# Directories
|
# Directories
|
||||||
TB_SOURCE_DIR="%{_sourcedir}"
|
SB_SOURCE_DIR="%{_sourcedir}"
|
||||||
TB_BUILD_DIR="%{_builddir}"
|
SB_BUILD_DIR="%{_builddir}"
|
||||||
TB_OPT_FLAGS="%{optflags}"
|
SB_OPT_FLAGS="%{optflags}"
|
||||||
TB_ARCH="%{_arch}"
|
SB_ARCH="%{_arch}"
|
||||||
TB_OS="%{_os}"
|
SB_OS="%{_os}"
|
||||||
export TB_SOURCE_DIR TB_BUILD_DIR TB_OPT_FLAGS TB_ARCH TB_OS
|
export SB_SOURCE_DIR SB_BUILD_DIR SB_OPT_FLAGS SB_ARCH SB_OS
|
||||||
# Documentation
|
# Documentation
|
||||||
TB_DOC_DIR="%{_docdir}"
|
SB_DOC_DIR="%{_docdir}"
|
||||||
export TB_DOC_DIR
|
export SB_DOC_DIR
|
||||||
# Packages
|
# Packages
|
||||||
TB_PACKAGE_NAME="%{name}"
|
SB_PACKAGE_NAME="%{name}"
|
||||||
TB_PACKAGE_VERSION="%{version}"
|
SB_PACKAGE_VERSION="%{version}"
|
||||||
TB_PACKAGE_RELEASE="%{release}"
|
SB_PACKAGE_RELEASE="%{release}"
|
||||||
export TBPACKAGE_NAME TB_PACKAGE_VERSION TB_PACKAGE_RELEASE
|
export SBPACKAGE_NAME SB_PACKAGE_VERSION SB_PACKAGE_RELEASE
|
||||||
# Build root directory
|
# Build root directory
|
||||||
%{?buildroot:TB_BUILD_ROOT="%{buildroot}"}
|
%{?buildroot:SB_BUILD_ROOT="%{buildroot}"}
|
||||||
export TB_BUILD_ROOT
|
export SB_BUILD_ROOT
|
||||||
# The compiler flags
|
# The compiler flags
|
||||||
%{?_targetcflags:CFLAGS_FOR_TARGET="%{_targetcflags}"}
|
%{?_targetcflags:CFLAGS_FOR_TARGET="%{_targetcflags}"}
|
||||||
%{?_targetcxxflags:CXXFLAGS_FOR_TARGET="%{_targetcxxflags}"}
|
%{?_targetcxxflags:CXXFLAGS_FOR_TARGET="%{_targetcxxflags}"}
|
||||||
@ -227,6 +227,7 @@ class command_line:
|
|||||||
|
|
||||||
def _help(self):
|
def _help(self):
|
||||||
print '%s: [options] [args]' % (self.command_name)
|
print '%s: [options] [args]' % (self.command_name)
|
||||||
|
print 'Source Builder, an RTEMS Tools Project (c) 2012 Chris Johns'
|
||||||
print 'Options and arguments:'
|
print 'Options and arguments:'
|
||||||
print '--force : Create directories that are not present'
|
print '--force : Create directories that are not present'
|
||||||
print '--trace : Trace the execution (not current used)'
|
print '--trace : Trace the execution (not current used)'
|
||||||
@ -263,7 +264,7 @@ class command_line:
|
|||||||
self.defaults = {}
|
self.defaults = {}
|
||||||
for to in command_line._long_true_opts:
|
for to in command_line._long_true_opts:
|
||||||
self.defaults[command_line._long_true_opts[to]] = '0'
|
self.defaults[command_line._long_true_opts[to]] = '0'
|
||||||
self.defaults['_tbdir'] = self.command_path
|
self.defaults['_sbdir'] = self.command_path
|
||||||
self._process()
|
self._process()
|
||||||
|
|
||||||
def __str__(self):
|
def __str__(self):
|
@ -89,8 +89,8 @@ class crossgcc:
|
|||||||
prefix = prefix[1:]
|
prefix = prefix[1:]
|
||||||
tmpprefix = os.path.join(tmproot, prefix)
|
tmpprefix = os.path.join(tmproot, prefix)
|
||||||
tmpbindir = os.path.join(tmpprefix, 'bin')
|
tmpbindir = os.path.join(tmpprefix, 'bin')
|
||||||
os.environ['TB_TMPPREFIX'] = tmpprefix
|
os.environ['SB_TMPPREFIX'] = tmpprefix
|
||||||
os.environ['TB_TMPBINDIR'] = tmpbindir
|
os.environ['SB_TMPBINDIR'] = tmpbindir
|
||||||
os.environ['PATH'] = tmpbindir + os.pathsep + os.environ['PATH']
|
os.environ['PATH'] = tmpbindir + os.pathsep + os.environ['PATH']
|
||||||
self._output('path: ' + os.environ['PATH'])
|
self._output('path: ' + os.environ['PATH'])
|
||||||
return tmproot
|
return tmproot
|
Loading…
x
Reference in New Issue
Block a user