cmake_minimum_required(VERSION 3.2)
project(galaxy)

addProjectIncludeDirectory()

add_subdirectory(analytics)
add_subdirectory(authentication)
add_subdirectory(browser)
add_subdirectory(client_application)
add_subdirectory(client_metrics)
add_subdirectory(client_service)
add_subdirectory(cloud_storage)
add_subdirectory(communication)
add_subdirectory(compression)
add_subdirectory(content_system)
add_subdirectory(data_pieces)
add_subdirectory(desktop_notifications)
add_subdirectory(desktop_notifications_renderer)
add_subdirectory(diff_patching)
add_subdirectory(ep_fundamentals)
add_subdirectory(error_handling)
add_subdirectory(etags_caching)
add_subdirectory(external_platforms)
add_subdirectory(frontend_communication)
add_subdirectory(fundamentals)
add_subdirectory(games_db_data)
add_subdirectory(game_tracking)
add_subdirectory(localization)
add_subdirectory(logging)
add_subdirectory(metrics)
add_subdirectory(offline_products)
add_subdirectory(operating_system)
add_subdirectory(plugin_platform)
add_subdirectory(preferences)
add_subdirectory(presence)
add_subdirectory(problem_reporter)
add_subdirectory(problem_reports)
add_subdirectory(process_launching)
add_subdirectory(product_management)
add_subdirectory(product_modification)
add_subdirectory(product_storage)
add_subdirectory(renderer)
add_subdirectory(reporting)
add_subdirectory(scheduling)
add_subdirectory(security)
add_subdirectory(service_message_interchange)
add_subdirectory(sql_fundamentals)
add_subdirectory(statistics)
add_subdirectory(testing)
add_subdirectory(threads)
add_subdirectory(ui)
add_subdirectory(updater)
add_subdirectory(updater_metadata)
add_subdirectory(updater_shared)
add_subdirectory(update_management)
add_subdirectory(user_library)
add_subdirectory(verify_signature)
add_subdirectory(web)
add_subdirectory(website_data)
add_subdirectory(web_fundamentals)

if (APPLE)
	add_subdirectory(auto_launch_helper)
	add_subdirectory(protocol_helper)
	add_subdirectory(service_macos)
endif (APPLE)
