Index: src/platform/cryptohome/SConstruct |
diff --git a/src/platform/cryptohome/SConstruct b/src/platform/cryptohome/SConstruct |
index 14ee59ad94ff38e13c48eb100fce03bbf954ac80..307f073618213436f93469b5f8eecf39f2fe8034 100644 |
--- a/src/platform/cryptohome/SConstruct |
+++ b/src/platform/cryptohome/SConstruct |
@@ -13,17 +13,21 @@ dbus_client_builder = Builder(action = 'dbus-binding-tool --mode=glib-client --p |
env.Append(BUILDERS = { 'DbusServerBindings' : dbus_server_builder, |
'DbusClientBindings' : dbus_client_builder}) |
# setup sources |
-serverlib_sources = env.Split("""authenticator.cc |
- interface.cc |
- service.cc |
- username_passhash.cc |
+serverlib_sources = env.Split("""interface.cc |
+ mount.cc |
+ secure_blob.cc |
+ service.cc |
+ username_passkey.cc |
+ vault_keyset.cc |
""") |
server_sources = env.Split("""cryptohomed.cc""") |
-example_sources = env.Split("""example_client.cc |
+client_sources = env.Split("""cryptohome.cc |
+ secure_blob.cc |
+ username_passkey.cc |
""") |
-test_sources = env.Split("""authenticator_unittest.cc |
- service_unittest.cc |
- username_passhash_unittest.cc |
+test_sources = env.Split("""service_unittest.cc |
+ mount_unittest.cc |
+ username_passkey_unittest.cc |
cryptohome_testrunner.cc |
""") |
@@ -33,7 +37,7 @@ env.Append( |
CPPPATH=['.', '..'], |
CPPFLAGS=['-pie', '-fstack-protector-all', |
'-fno-exceptions', '-O2', '-Wall', '-Werror'], |
- LIBS = ['base', 'chromeos', 'rt', 'crypto'], |
+ LIBS = ['base', 'chromeos', 'rt', 'crypto', 'ecryptfs', 'keyutils'], |
) |
for key in Split('CC CXX AR RANLIB LD NM CFLAGS CCFLAGS'): |
value = os.environ.get(key) |
@@ -63,4 +67,4 @@ env_tests.Program('cryptohome_testrunner', test_sources) |
env_client = env.Clone() |
env_client.DbusClientBindings('bindings/client.h', 'cryptohome.xml') |
-env_client.Program('example_client', example_sources) |
+env_client.Program('cryptohome', client_sources) |