aboutsummaryrefslogtreecommitdiff
path: root/epid/verifier/verifier.parts
diff options
context:
space:
mode:
Diffstat (limited to 'epid/verifier/verifier.parts')
-rw-r--r--epid/verifier/verifier.parts84
1 files changed, 55 insertions, 29 deletions
diff --git a/epid/verifier/verifier.parts b/epid/verifier/verifier.parts
index 4027ed3..5f2f140 100644
--- a/epid/verifier/verifier.parts
+++ b/epid/verifier/verifier.parts
@@ -17,47 +17,71 @@ Import('*')
env.PartName('verifier')
api_headers = Pattern(src_dir='.',
- includes=['api.h'],
- excludes=[''],
+ includes=['*.h'],
recursive=False).files()
-
-verifier_headers = Pattern(src_dir='.',
- includes=['*.h'],
- excludes=['api.h'],
- recursive=False).files()
-
-
-src_files = Pattern(src_dir='.',
+src_files = Pattern(src_dir='src',
includes=['*.c'],
- excludes=['*-test.cc'],
- recursive=True).files()
-
-
-#unit tests
-utest_files = Pattern(src_dir='.',
+ recursive=False).files()
+internal_headers = Pattern(src_dir='src',
+ includes=['*.h', '*.inc'],
+ recursive=False).files()
+utest_files = Pattern(src_dir='unittests',
includes=['*-test.cc', '*-testhelper.cc'],
- excludes=[],
- recursive=True).files()
-utest_include_files = Pattern(src_dir='.',
- includes=['*-testhelper.h'],
- excludes=[],
- recursive=True).files()
+ recursive=False).files()
+utest_headers = Pattern(src_dir='unittests',
+ includes=['*-testhelper.h',],
+ recursive=False).files()
utest_data_files = Pattern(src_dir='unittests/testdata/sigrl',
includes=['*.inc'],
excludes=[],
recursive=False).files()
-parts_file = ['verifier.parts']
+
+epid11_headers = Pattern(src_dir='1.1',
+ includes=['*.h'],
+ recursive=False).files()
+epid11_src_files = Pattern(src_dir='1.1/src',
+ includes=['*.c'],
+ recursive=False).files()
+epid11_internal_headers = Pattern(src_dir='1.1/src',
+ includes=['*.h', '*.inc'],
+ recursive=False).files()
+epid11_utest_files = Pattern(src_dir='1.1/unittests',
+ includes=['*-test.cc', '*-testhelper.cc'],
+ recursive=False).files()
+epid11_utest_headers = Pattern(src_dir='1.1/unittests',
+ includes=['*-testhelper.h',],
+ recursive=False).files()
+epid11_utest_data_files = Pattern(src_dir='1.1/unittests/testdata',
+ includes=['*.inc'],
+ recursive=False).files()
+
+build_files = Pattern(src_dir='.',
+ includes=['*.parts', 'Makefile'],
+ recursive=False).files()
if 'install_package' in env['MODE']:
- env.InstallTopLevel(api_headers + verifier_headers,
+ env.InstallTopLevel(api_headers,
sub_dir='epid/${PART_SHORT_NAME}')
- env.InstallTopLevel(src_files, sub_dir='epid/${PART_SHORT_NAME}')
- env.InstallTopLevel(utest_files + utest_include_files,
+ env.InstallTopLevel(src_files + internal_headers,
+ sub_dir='epid/${PART_SHORT_NAME}/src')
+ env.InstallTopLevel(utest_files + utest_headers,
sub_dir='epid/${PART_SHORT_NAME}/unittests')
env.InstallTopLevel(
utest_data_files,
sub_dir='epid/${PART_SHORT_NAME}/unittests/testdata/sigrl')
- env.InstallTopLevel(parts_file, sub_dir='epid/${PART_SHORT_NAME}')
+
+ env.InstallTopLevel(epid11_headers,
+ sub_dir='epid/${PART_SHORT_NAME}/1.1')
+ env.InstallTopLevel(epid11_src_files + epid11_internal_headers,
+ sub_dir='epid/${PART_SHORT_NAME}/1.1/src')
+ env.InstallTopLevel(epid11_utest_files + epid11_utest_headers,
+ sub_dir='epid/${PART_SHORT_NAME}/1.1/unittests')
+ env.InstallTopLevel(
+ epid11_utest_data_files,
+ sub_dir='epid/${PART_SHORT_NAME}/1.1/unittests/testdata')
+
+ env.InstallTopLevel(build_files, sub_dir='epid/${PART_SHORT_NAME}')
+
else:
env.DependsOn([
Component('common'),
@@ -66,17 +90,19 @@ else:
env.Append(CPPPATH='#')
testenv = env.Clone()
- outputs = env.Library('${PART_NAME}', src_files)
+ outputs = env.Library('${PART_NAME}', src_files + epid11_src_files)
env.Sdk(outputs)
env.SdkInclude(api_headers, sub_dir='epid/${PART_SHORT_NAME}')
+ env.SdkInclude(epid11_headers, sub_dir='epid/${PART_SHORT_NAME}/1.1')
if 'install_lib' in env['MODE']:
env.InstallLib(outputs)
env.InstallInclude(api_headers, sub_dir='${PART_SHORT_NAME}')
+ env.InstallInclude(epid11_headers, sub_dir='${PART_SHORT_NAME}/1.1')
testenv['UNIT_TEST_TARGET_NAME'] = "${PART_NAME}-${UNIT_TEST_TARGET}"
testenv.UnitTest("utest",
- utest_files,
+ utest_files + epid11_utest_files,
command_args=[
'--gtest_color=yes',
'--gtest_print_time=1',