-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCMakeLists.txt
13 lines (10 loc) · 6.35 KB
/
CMakeLists.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
cmake_minimum_required(VERSION 3.14)
project(OStore C)
set(CMAKE_C_STANDARD 99)
add_executable(Shop clients/shop/Shop.c clients/shop/Shop.h util/sqlite3/Sqlite3_Manager.c util/sqlite3/Sqlite3_Manager.h data/item/Item.c data/item/Item.h util/Common_Libraries.h data_structures/hashtable/Store_HashTable.c data_structures/hashtable/Store_HashTable.h util/common_error_handling/Memory_Error_Handler.c util/common_error_handling/Memory_Error_Handler.h util/string_manipulation/StringManipulator.c util/string_manipulation/StringManipulator.h util/sqlite3/sqlite3.c util/sqlite3/sqlite3.h util/general_utilities/GeneralUtilities.c util/general_utilities/GeneralUtilities.h data/store/store.c data/store/store.h data_structures/queues/ConnectionQueue.c data_structures/queues/ConnectionQueue.h communication_protocol/CommunicationProtocol.c communication_protocol/CommunicationProtocol.h communication_protocol/ConnectionHandler.c communication_protocol/ConnectionHandler.h )
add_executable(Customer clients/customer/Customer.c clients/customer/Customer.h util/sqlite3/Sqlite3_Manager.c util/sqlite3/Sqlite3_Manager.h data/item/Item.c data/item/Item.h util/Common_Libraries.h data_structures/hashtable/Store_HashTable.c data_structures/hashtable/Store_HashTable.h util/common_error_handling/Memory_Error_Handler.c util/common_error_handling/Memory_Error_Handler.h util/string_manipulation/StringManipulator.c util/string_manipulation/StringManipulator.h util/sqlite3/sqlite3.c util/sqlite3/sqlite3.h util/general_utilities/GeneralUtilities.c util/general_utilities/GeneralUtilities.h data/store/store.c data/store/store.h data_structures/queues/ConnectionQueue.c data_structures/queues/ConnectionQueue.h communication_protocol/CommunicationProtocol.c communication_protocol/CommunicationProtocol.h communication_protocol/ConnectionHandler.c communication_protocol/ConnectionHandler.h)
add_executable(Server server/Server.c server/Server.h util/sqlite3/Sqlite3_Manager.c util/sqlite3/Sqlite3_Manager.h data/item/Item.c data/item/Item.h util/Common_Libraries.h data_structures/hashtable/Store_HashTable.c data_structures/hashtable/Store_HashTable.h util/common_error_handling/Memory_Error_Handler.c util/common_error_handling/Memory_Error_Handler.h util/string_manipulation/StringManipulator.c util/string_manipulation/StringManipulator.h util/sqlite3/sqlite3.c util/sqlite3/sqlite3.h util/general_utilities/GeneralUtilities.c util/general_utilities/GeneralUtilities.h data/store/store.c data/store/store.h data_structures/queues/ConnectionQueue.c data_structures/queues/ConnectionQueue.h communication_protocol/CommunicationProtocol.c communication_protocol/CommunicationProtocol.h communication_protocol/ConnectionHandler.c communication_protocol/ConnectionHandler.h data_structures/hashtable/RequestManaging_HashTable.c data_structures/hashtable/RequestManaging_HashTable.h)
add_executable(Main reinitializeDatabase.c util/sqlite3/Sqlite3_Manager.c util/sqlite3/Sqlite3_Manager.h data/item/Item.c data/item/Item.h util/Common_Libraries.h data_structures/hashtable/Store_HashTable.c data_structures/hashtable/Store_HashTable.h util/common_error_handling/Memory_Error_Handler.c util/common_error_handling/Memory_Error_Handler.h util/string_manipulation/StringManipulator.c util/string_manipulation/StringManipulator.h util/sqlite3/sqlite3.c util/sqlite3/sqlite3.h util/general_utilities/GeneralUtilities.c util/general_utilities/GeneralUtilities.h data/store/store.c data/store/store.h data_structures/queues/ConnectionQueue.c data_structures/queues/ConnectionQueue.h communication_protocol/CommunicationProtocol.c communication_protocol/CommunicationProtocol.h communication_protocol/ConnectionHandler.c communication_protocol/ConnectionHandler.h)
add_executable(Tests tests/Tests.c util/sqlite3/Sqlite3_Manager.c util/sqlite3/Sqlite3_Manager.h data/item/Item.c data/item/Item.h util/Common_Libraries.h data_structures/hashtable/Store_HashTable.c data_structures/hashtable/Store_HashTable.h util/common_error_handling/Memory_Error_Handler.c util/common_error_handling/Memory_Error_Handler.h util/string_manipulation/StringManipulator.c util/string_manipulation/StringManipulator.h util/sqlite3/sqlite3.c util/sqlite3/sqlite3.h util/general_utilities/GeneralUtilities.c util/general_utilities/GeneralUtilities.h data/store/store.c data/store/store.h data_structures/queues/ConnectionQueue.c data_structures/queues/ConnectionQueue.h communication_protocol/CommunicationProtocol.c communication_protocol/CommunicationProtocol.h communication_protocol/ConnectionHandler.c communication_protocol/ConnectionHandler.h data_structures/hashtable/RequestManaging_HashTable.c data_structures/hashtable/RequestManaging_HashTable.h)
add_executable(TestClient tests/client_server_tests/TestClient.c util/sqlite3/Sqlite3_Manager.c util/sqlite3/Sqlite3_Manager.h data/item/Item.c data/item/Item.h util/Common_Libraries.h data_structures/hashtable/Store_HashTable.c data_structures/hashtable/Store_HashTable.h util/common_error_handling/Memory_Error_Handler.c util/common_error_handling/Memory_Error_Handler.h util/string_manipulation/StringManipulator.c util/string_manipulation/StringManipulator.h util/sqlite3/sqlite3.c util/sqlite3/sqlite3.h util/general_utilities/GeneralUtilities.c util/general_utilities/GeneralUtilities.h data/store/store.c data/store/store.h data_structures/queues/ConnectionQueue.c data_structures/queues/ConnectionQueue.h communication_protocol/CommunicationProtocol.c communication_protocol/CommunicationProtocol.h communication_protocol/ConnectionHandler.c communication_protocol/ConnectionHandler.h)
add_executable(TestServer tests/client_server_tests/TestServer.c util/sqlite3/Sqlite3_Manager.c util/sqlite3/Sqlite3_Manager.h data/item/Item.c data/item/Item.h util/Common_Libraries.h data_structures/hashtable/Store_HashTable.c data_structures/hashtable/Store_HashTable.h util/common_error_handling/Memory_Error_Handler.c util/common_error_handling/Memory_Error_Handler.h util/string_manipulation/StringManipulator.c util/string_manipulation/StringManipulator.h util/sqlite3/sqlite3.c util/sqlite3/sqlite3.h util/general_utilities/GeneralUtilities.c util/general_utilities/GeneralUtilities.h data/store/store.c data/store/store.h data_structures/queues/ConnectionQueue.c data_structures/queues/ConnectionQueue.h communication_protocol/CommunicationProtocol.c communication_protocol/CommunicationProtocol.h communication_protocol/ConnectionHandler.c communication_protocol/ConnectionHandler.h)