MODULE    = lsteamclient.dll
UNIXLIB   = lsteamclient.so
IMPORTS   = user32 ws2_32

EXTRADEFS = -DWINE_NO_LONG_TYPES -DSTEAM_API_EXPORTS -Dprivate=public -Dprotected=public

SOURCES = \
	steam_input_manual.c \
	steam_networking_manual.c \
	steamclient_generated.c \
	steamclient_main.c \
	winISteamAppList.c \
	winISteamApps.c \
	winISteamAppTicket.c \
	winISteamClient.c \
	winISteamController.c \
	winISteamFriends.c \
	winISteamGameCoordinator.c \
	winISteamGameSearch.c \
	winISteamGameServer.c \
	winISteamGameServerStats.c \
	winISteamGameStats.c \
	winISteamHTMLSurface.c \
	winISteamHTTP.c \
	winISteamInput.c \
	winISteamInventory.c \
	winISteamMasterServerUpdater.c \
	winISteamMatchmaking.c \
	winISteamMatchmakingServers.c \
	winISteamMusic.c \
	winISteamMusicRemote.c \
	winISteamNetworking.c \
	winISteamNetworkingFakeUDPPort.c \
	winISteamNetworkingMessages.c \
	winISteamNetworkingSockets.c \
	winISteamNetworkingSocketsSerialized.c \
	winISteamNetworkingUtils.c \
	winISteamParentalSettings.c \
	winISteamParties.c \
	winISteamRemotePlay.c \
	winISteamRemoteStorage.c \
	winISteamScreenshots.c \
	winISteamTimeline.c \
	winISteamUGC.c \
	winISteamUnifiedMessages.c \
	winISteamUser.c \
	winISteamUserStats.c \
	winISteamUtils.c \
	winISteamVideo.c \
	cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001.cpp \
	cppISteamApps_STEAMAPPS_INTERFACE_VERSION001.cpp \
	cppISteamApps_STEAMAPPS_INTERFACE_VERSION002.cpp \
	cppISteamApps_STEAMAPPS_INTERFACE_VERSION003.cpp \
	cppISteamApps_STEAMAPPS_INTERFACE_VERSION004.cpp \
	cppISteamApps_STEAMAPPS_INTERFACE_VERSION005.cpp \
	cppISteamApps_STEAMAPPS_INTERFACE_VERSION006.cpp \
	cppISteamApps_STEAMAPPS_INTERFACE_VERSION007.cpp \
	cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.cpp \
	cppISteamAppTicket_STEAMAPPTICKET_INTERFACE_VERSION001.cpp \
	cppISteamClient_SteamClient006.cpp \
	cppISteamClient_SteamClient007.cpp \
	cppISteamClient_SteamClient008.cpp \
	cppISteamClient_SteamClient009.cpp \
	cppISteamClient_SteamClient010.cpp \
	cppISteamClient_SteamClient011.cpp \
	cppISteamClient_SteamClient012.cpp \
	cppISteamClient_SteamClient013.cpp \
	cppISteamClient_SteamClient014.cpp \
	cppISteamClient_SteamClient015.cpp \
	cppISteamClient_SteamClient016.cpp \
	cppISteamClient_SteamClient017.cpp \
	cppISteamClient_SteamClient018.cpp \
	cppISteamClient_SteamClient019.cpp \
	cppISteamClient_SteamClient020.cpp \
	cppISteamClient_SteamClient021.cpp \
	cppISteamController_SteamController003.cpp \
	cppISteamController_SteamController004.cpp \
	cppISteamController_SteamController005.cpp \
	cppISteamController_SteamController006.cpp \
	cppISteamController_SteamController007.cpp \
	cppISteamController_SteamController008.cpp \
	cppISteamController_STEAMCONTROLLER_INTERFACE_VERSION.cpp \
	cppISteamFriends_SteamFriends001.cpp \
	cppISteamFriends_SteamFriends002.cpp \
	cppISteamFriends_SteamFriends003.cpp \
	cppISteamFriends_SteamFriends004.cpp \
	cppISteamFriends_SteamFriends005.cpp \
	cppISteamFriends_SteamFriends006.cpp \
	cppISteamFriends_SteamFriends007.cpp \
	cppISteamFriends_SteamFriends008.cpp \
	cppISteamFriends_SteamFriends009.cpp \
	cppISteamFriends_SteamFriends010.cpp \
	cppISteamFriends_SteamFriends011.cpp \
	cppISteamFriends_SteamFriends012.cpp \
	cppISteamFriends_SteamFriends013.cpp \
	cppISteamFriends_SteamFriends014.cpp \
	cppISteamFriends_SteamFriends015.cpp \
	cppISteamFriends_SteamFriends017.cpp \
	cppISteamGameCoordinator_SteamGameCoordinator001.cpp \
	cppISteamGameSearch_SteamMatchGameSearch001.cpp \
	cppISteamGameServer_SteamGameServer002.cpp \
	cppISteamGameServer_SteamGameServer003.cpp \
	cppISteamGameServer_SteamGameServer004.cpp \
	cppISteamGameServer_SteamGameServer005.cpp \
	cppISteamGameServer_SteamGameServer008.cpp \
	cppISteamGameServer_SteamGameServer009.cpp \
	cppISteamGameServer_SteamGameServer010.cpp \
	cppISteamGameServer_SteamGameServer011.cpp \
	cppISteamGameServer_SteamGameServer012.cpp \
	cppISteamGameServer_SteamGameServer013.cpp \
	cppISteamGameServer_SteamGameServer014.cpp \
	cppISteamGameServer_SteamGameServer015.cpp \
	cppISteamGameServerStats_SteamGameServerStats001.cpp \
	cppISteamGameStats_SteamGameStats001.cpp \
	cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_001.cpp \
	cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_002.cpp \
	cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_003.cpp \
	cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_004.cpp \
	cppISteamHTMLSurface_STEAMHTMLSURFACE_INTERFACE_VERSION_005.cpp \
	cppISteamHTTP_STEAMHTTP_INTERFACE_VERSION001.cpp \
	cppISteamHTTP_STEAMHTTP_INTERFACE_VERSION002.cpp \
	cppISteamHTTP_STEAMHTTP_INTERFACE_VERSION003.cpp \
	cppISteamInput_SteamInput001.cpp \
	cppISteamInput_SteamInput002.cpp \
	cppISteamInput_SteamInput005.cpp \
	cppISteamInput_SteamInput006.cpp \
	cppISteamInventory_STEAMINVENTORY_INTERFACE_V001.cpp \
	cppISteamInventory_STEAMINVENTORY_INTERFACE_V002.cpp \
	cppISteamInventory_STEAMINVENTORY_INTERFACE_V003.cpp \
	cppISteamMasterServerUpdater_SteamMasterServerUpdater001.cpp \
	cppISteamMatchmaking_SteamMatchMaking001.cpp \
	cppISteamMatchmaking_SteamMatchMaking002.cpp \
	cppISteamMatchmaking_SteamMatchMaking003.cpp \
	cppISteamMatchmaking_SteamMatchMaking004.cpp \
	cppISteamMatchmaking_SteamMatchMaking005.cpp \
	cppISteamMatchmaking_SteamMatchMaking006.cpp \
	cppISteamMatchmaking_SteamMatchMaking007.cpp \
	cppISteamMatchmaking_SteamMatchMaking008.cpp \
	cppISteamMatchmaking_SteamMatchMaking009.cpp \
	cppISteamMatchmakingServers_SteamMatchMakingServers001.cpp \
	cppISteamMatchmakingServers_SteamMatchMakingServers002.cpp \
	cppISteamMusic_STEAMMUSIC_INTERFACE_VERSION001.cpp \
	cppISteamMusicRemote_STEAMMUSICREMOTE_INTERFACE_VERSION001.cpp \
	cppISteamNetworking_SteamNetworking001.cpp \
	cppISteamNetworking_SteamNetworking002.cpp \
	cppISteamNetworking_SteamNetworking003.cpp \
	cppISteamNetworking_SteamNetworking004.cpp \
	cppISteamNetworking_SteamNetworking005.cpp \
	cppISteamNetworking_SteamNetworking006.cpp \
	cppISteamNetworkingFakeUDPPort_SteamNetworkingFakeUDPPort001.cpp \
	cppISteamNetworkingMessages_SteamNetworkingMessages002.cpp \
	cppISteamNetworkingSockets_SteamNetworkingSockets002.cpp \
	cppISteamNetworkingSockets_SteamNetworkingSockets004.cpp \
	cppISteamNetworkingSockets_SteamNetworkingSockets006.cpp \
	cppISteamNetworkingSockets_SteamNetworkingSockets008.cpp \
	cppISteamNetworkingSockets_SteamNetworkingSockets009.cpp \
	cppISteamNetworkingSockets_SteamNetworkingSockets012.cpp \
	cppISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized002.cpp \
	cppISteamNetworkingSocketsSerialized_SteamNetworkingSocketsSerialized003.cpp \
	cppISteamNetworkingUtils_SteamNetworkingUtils001.cpp \
	cppISteamNetworkingUtils_SteamNetworkingUtils002.cpp \
	cppISteamNetworkingUtils_SteamNetworkingUtils003.cpp \
	cppISteamNetworkingUtils_SteamNetworkingUtils004.cpp \
	cppISteamParentalSettings_STEAMPARENTALSETTINGS_INTERFACE_VERSION001.cpp \
	cppISteamParties_SteamParties002.cpp \
	cppISteamRemotePlay_STEAMREMOTEPLAY_INTERFACE_VERSION001.cpp \
	cppISteamRemotePlay_STEAMREMOTEPLAY_INTERFACE_VERSION002.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION001.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION002.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION003.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION004.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION005.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION006.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION007.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION008.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION009.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION010.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION011.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION012.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION013.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION014.cpp \
	cppISteamRemoteStorage_STEAMREMOTESTORAGE_INTERFACE_VERSION016.cpp \
	cppISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION001.cpp \
	cppISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION002.cpp \
	cppISteamScreenshots_STEAMSCREENSHOTS_INTERFACE_VERSION003.cpp \
	cppISteamTimeline_STEAMTIMELINE_INTERFACE_V001.cpp \
	cppISteamTimeline_STEAMTIMELINE_INTERFACE_V004.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION001.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION002.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION003.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION004.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION005.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION006.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION007.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION008.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION009.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION010.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION012.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION013.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION014.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION015.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION016.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION017.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION018.cpp \
	cppISteamUGC_STEAMUGC_INTERFACE_VERSION020.cpp \
	cppISteamUnifiedMessages_STEAMUNIFIEDMESSAGES_INTERFACE_VERSION001.cpp \
	cppISteamUser_SteamUser004.cpp \
	cppISteamUser_SteamUser005.cpp \
	cppISteamUser_SteamUser006.cpp \
	cppISteamUser_SteamUser007.cpp \
	cppISteamUser_SteamUser008.cpp \
	cppISteamUser_SteamUser009.cpp \
	cppISteamUser_SteamUser010.cpp \
	cppISteamUser_SteamUser011.cpp \
	cppISteamUser_SteamUser012.cpp \
	cppISteamUser_SteamUser013.cpp \
	cppISteamUser_SteamUser014.cpp \
	cppISteamUser_SteamUser015.cpp \
	cppISteamUser_SteamUser016.cpp \
	cppISteamUser_SteamUser017.cpp \
	cppISteamUser_SteamUser018.cpp \
	cppISteamUser_SteamUser019.cpp \
	cppISteamUser_SteamUser020.cpp \
	cppISteamUser_SteamUser021.cpp \
	cppISteamUser_SteamUser022.cpp \
	cppISteamUser_SteamUser023.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION001.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION002.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION003.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION004.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION005.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION006.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION007.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION008.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION009.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION010.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION011.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION012.cpp \
	cppISteamUserStats_STEAMUSERSTATS_INTERFACE_VERSION013.cpp \
	cppISteamUtils_SteamUtils002.cpp \
	cppISteamUtils_SteamUtils004.cpp \
	cppISteamUtils_SteamUtils005.cpp \
	cppISteamUtils_SteamUtils006.cpp \
	cppISteamUtils_SteamUtils007.cpp \
	cppISteamUtils_SteamUtils008.cpp \
	cppISteamUtils_SteamUtils009.cpp \
	cppISteamUtils_SteamUtils010.cpp \
	cppISteamVideo_STEAMVIDEO_INTERFACE_V001.cpp \
	cppISteamVideo_STEAMVIDEO_INTERFACE_V002.cpp \
	cppISteamVideo_STEAMVIDEO_INTERFACE_V007.cpp \
	unix_steam_input_manual.cpp \
	unix_steam_networking_manual.cpp \
	unix_steam_utils_manual.cpp \
	unixlib.cpp \
	unixlib_generated.cpp \