authentication_sources = files( 'User.vala', 'Session.vala', 'UserService.vala', 'SessionService.vala', 'PermissionService.vala', 'UserIdentityProvider.vala', 'UserRepository.vala', 'SessionRepository.vala', 'SqlUserRepository.vala', 'SqlSessionRepository.vala', 'CreateAuthTables.vala', 'Components/LoginFormComponent.vala', 'Components/UserManagementComponent.vala', 'Components/UserDetailsComponent.vala', 'Components/NewUserComponent.vala' ) libspry_authentication = static_library('spry-authentication', authentication_sources, dependencies: [spry_dep, spry_authorisation_dep, invercargill_sql_dep, sqlite_dep, sodium_deps, invercargill_dep, astralis_dep], include_directories: include_directories('..') ) spry_authentication_inc = include_directories('.') spry_authentication_dep = declare_dependency( link_with: libspry_authentication, include_directories: spry_authentication_inc, dependencies: [spry_dep, spry_authorisation_dep, invercargill_sql_dep] )