Change name to Source Builder from Tool Builder.

This commit is contained in:
Chris Johns 2012-10-31 14:48:27 +11:00
parent 4861d2e6a6
commit ba8a935b28
13 changed files with 28 additions and 27 deletions

View File

@ -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)

View File

@ -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)

View File

@ -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):

View File

@ -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