aboutsummaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorAlexandre Rames <alexandre.rames@linaro.org>2016-07-04 15:03:43 +0100
committerAlexandre Rames <alexandre.rames@linaro.org>2016-07-04 15:03:43 +0100
commitd3832965c62a8ad461b9ea9eb0994ca6b0a3da2c (patch)
tree88e243ce6afc36b495956f6768695898795811a4 /SConstruct
parentb78f13911bfe6eda303e91ef215c87a165aae8ae (diff)
downloadvixl-d3832965c62a8ad461b9ea9eb0994ca6b0a3da2c.tar.gz
Update naming to `aarch32` and `aarch64`.
Change-Id: I40a929b1095ee3e1b2ca5ef879c7006d8b59acc9
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct86
1 files changed, 43 insertions, 43 deletions
diff --git a/SConstruct b/SConstruct
index 074970fc..7188d752 100644
--- a/SConstruct
+++ b/SConstruct
@@ -276,13 +276,13 @@ def VIXLLibraryTarget(env):
subprocess.check_call(["rm", "-rf", config.dir_build_latest])
util.ensure_dir(build_dir)
subprocess.check_call(["ln", "-s", build_dir, config.dir_build_latest])
- # Source files are in `src` and in `src/a64/`.
+ # Source files are in `src` and in `src/aarch64/`.
variant_dir_vixl = PrepareVariantDir(join('src'), build_dir)
- variant_dir_a32 = PrepareVariantDir(join('src', 'a32'), build_dir)
- variant_dir_a64 = PrepareVariantDir(join('src', 'a64'), build_dir)
+ variant_dir_aarch32 = PrepareVariantDir(join('src', 'aarch32'), build_dir)
+ variant_dir_aarch64 = PrepareVariantDir(join('src', 'aarch64'), build_dir)
sources = [Glob(join(variant_dir_vixl, '*.cc')),
- Glob(join(variant_dir_a32, '*.cc')),
- Glob(join(variant_dir_a64, '*.cc'))]
+ Glob(join(variant_dir_aarch32, '*.cc')),
+ Glob(join(variant_dir_aarch64, '*.cc'))]
return env.Library(join(build_dir, 'vixl'), sources)
@@ -300,65 +300,65 @@ top_level_targets.Add('', 'Build the VIXL library.')
# The benchmarks.
-a64_benchmark_names = util.ListCCFilesWithoutExt(config.dir_a64_benchmarks)
-a64_benchmarks_build_dir = PrepareVariantDir('benchmarks/a64', TargetBuildDir(env))
-a64_benchmark_targets = []
-for bench in a64_benchmark_names:
- prog = env.Program(join(a64_benchmarks_build_dir, bench),
- join(a64_benchmarks_build_dir, bench + '.cc'),
+aarch64_benchmark_names = util.ListCCFilesWithoutExt(config.dir_aarch64_benchmarks)
+aarch64_benchmarks_build_dir = PrepareVariantDir('benchmarks/aarch64', TargetBuildDir(env))
+aarch64_benchmark_targets = []
+for bench in aarch64_benchmark_names:
+ prog = env.Program(join(aarch64_benchmarks_build_dir, bench),
+ join(aarch64_benchmarks_build_dir, bench + '.cc'),
LIBS=[libvixl])
- a64_benchmark_targets.append(prog)
-env.Alias('a64_benchmarks', a64_benchmark_targets)
-top_level_targets.Add('a64_benchmarks', 'Build the benchmarks for AArch64.')
+ aarch64_benchmark_targets.append(prog)
+env.Alias('aarch64_benchmarks', aarch64_benchmark_targets)
+top_level_targets.Add('aarch64_benchmarks', 'Build the benchmarks for AArch64.')
# The examples.
-a64_example_names = util.ListCCFilesWithoutExt(config.dir_a64_examples)
-a64_examples_build_dir = PrepareVariantDir('examples/a64', TargetBuildDir(env))
-a64_example_targets = []
-for example in a64_example_names:
- prog = env.Program(join(a64_examples_build_dir, example),
- join(a64_examples_build_dir, example + '.cc'),
+aarch64_example_names = util.ListCCFilesWithoutExt(config.dir_aarch64_examples)
+aarch64_examples_build_dir = PrepareVariantDir('examples/aarch64', TargetBuildDir(env))
+aarch64_example_targets = []
+for example in aarch64_example_names:
+ prog = env.Program(join(aarch64_examples_build_dir, example),
+ join(aarch64_examples_build_dir, example + '.cc'),
LIBS=[libvixl])
- a64_example_targets.append(prog)
-env.Alias('a64_examples', a64_example_targets)
-top_level_targets.Add('a64_examples', 'Build the examples for AArch64.')
-a32_example_names = util.ListCCFilesWithoutExt(config.dir_a32_examples)
-a32_examples_build_dir = PrepareVariantDir('examples/a32', TargetBuildDir(env))
-a32_example_targets = []
-for example in a32_example_names:
- prog = env.Program(join(a32_examples_build_dir, example),
- join(a32_examples_build_dir, example + '.cc'),
+ aarch64_example_targets.append(prog)
+env.Alias('aarch64_examples', aarch64_example_targets)
+top_level_targets.Add('aarch64_examples', 'Build the examples for AArch64.')
+aarch32_example_names = util.ListCCFilesWithoutExt(config.dir_aarch32_examples)
+aarch32_examples_build_dir = PrepareVariantDir('examples/aarch32', TargetBuildDir(env))
+aarch32_example_targets = []
+for example in aarch32_example_names:
+ prog = env.Program(join(aarch32_examples_build_dir, example),
+ join(aarch32_examples_build_dir, example + '.cc'),
LIBS=[libvixl])
- a32_example_targets.append(prog)
-env.Alias('a32_examples', a32_example_targets)
-top_level_targets.Add('a32_examples', 'Build the examples for AArch32.')
+ aarch32_example_targets.append(prog)
+env.Alias('aarch32_examples', aarch32_example_targets)
+top_level_targets.Add('aarch32_examples', 'Build the examples for AArch32.')
# The tests.
test_build_dir = PrepareVariantDir('test', TargetBuildDir(env))
test_objects = [env.Object(Glob(join(test_build_dir, '*.cc')))]
-test_a32_build_dir = PrepareVariantDir(join('test', 'a32'), TargetBuildDir(env))
+test_aarch32_build_dir = PrepareVariantDir(join('test', 'aarch32'), TargetBuildDir(env))
test_objects.append(env.Object(
- Glob(join(test_a32_build_dir, '*.cc')),
+ Glob(join(test_aarch32_build_dir, '*.cc')),
CPPPATH = env['CPPPATH'] + [config.dir_tests]))
-test_a64_build_dir = PrepareVariantDir(join('test', 'a64'), TargetBuildDir(env))
+test_aarch64_build_dir = PrepareVariantDir(join('test', 'aarch64'), TargetBuildDir(env))
test_objects.append(env.Object(
- Glob(join(test_a64_build_dir, '*.cc')),
+ Glob(join(test_aarch64_build_dir, '*.cc')),
CPPPATH = env['CPPPATH'] + [config.dir_tests]))
# The test requires building the example files with specific options, so we
# create a separate variant dir for the example objects built this way.
-test_a64_examples_vdir = join(TargetBuildDir(env), 'test', 'a64', 'test_examples')
-VariantDir(test_a64_examples_vdir, '.')
-test_a64_examples_obj = env.Object(
- [Glob(join(test_a64_examples_vdir, join('test', 'a64', 'examples/a64', '*.cc'))),
- Glob(join(test_a64_examples_vdir, join('examples/a64', '*.cc')))],
+test_aarch64_examples_vdir = join(TargetBuildDir(env), 'test', 'aarch64', 'test_examples')
+VariantDir(test_aarch64_examples_vdir, '.')
+test_aarch64_examples_obj = env.Object(
+ [Glob(join(test_aarch64_examples_vdir, join('test', 'aarch64', 'examples/aarch64', '*.cc'))),
+ Glob(join(test_aarch64_examples_vdir, join('examples/aarch64', '*.cc')))],
CCFLAGS = env['CCFLAGS'] + ['-DTEST_EXAMPLES'],
- CPPPATH = env['CPPPATH'] + [config.dir_a64_examples] + [config.dir_tests])
-test_objects.append(test_a64_examples_obj)
+ CPPPATH = env['CPPPATH'] + [config.dir_aarch64_examples] + [config.dir_tests])
+test_objects.append(test_aarch64_examples_obj)
test = env.Program(join(test_build_dir, 'test-runner'), test_objects,
LIBS=[libvixl])