aboutsummaryrefslogtreecommitdiff
path: root/backends/module.mk
diff options
context:
space:
mode:
Diffstat (limited to 'backends/module.mk')
-rw-r--r--backends/module.mk95
1 files changed, 95 insertions, 0 deletions
diff --git a/backends/module.mk b/backends/module.mk
index 4c1ca42f06..c402a10a90 100644
--- a/backends/module.mk
+++ b/backends/module.mk
@@ -19,6 +19,65 @@ MODULE_OBJS := \
saves/default/default-saves.o \
timer/default/default-timer.o
+ifdef USE_LIBCURL
+MODULE_OBJS += \
+ cloud/cloudmanager.o \
+ cloud/iso8601.o \
+ cloud/storage.o \
+ cloud/storagefile.o \
+ cloud/downloadrequest.o \
+ cloud/folderdownloadrequest.o \
+ cloud/savessyncrequest.o \
+ cloud/box/boxstorage.o \
+ cloud/box/boxlistdirectorybyidrequest.o \
+ cloud/box/boxtokenrefresher.o \
+ cloud/box/boxuploadrequest.o \
+ cloud/dropbox/dropboxstorage.o \
+ cloud/dropbox/dropboxcreatedirectoryrequest.o \
+ cloud/dropbox/dropboxinforequest.o \
+ cloud/dropbox/dropboxlistdirectoryrequest.o \
+ cloud/dropbox/dropboxuploadrequest.o \
+ cloud/googledrive/googledrivelistdirectorybyidrequest.o \
+ cloud/googledrive/googledrivestorage.o \
+ cloud/googledrive/googledrivetokenrefresher.o \
+ cloud/googledrive/googledriveuploadrequest.o \
+ cloud/id/idstorage.o \
+ cloud/id/idcreatedirectoryrequest.o \
+ cloud/id/iddownloadrequest.o \
+ cloud/id/idlistdirectoryrequest.o \
+ cloud/id/idresolveidrequest.o \
+ cloud/id/idstreamfilerequest.o \
+ cloud/onedrive/onedrivestorage.o \
+ cloud/onedrive/onedrivecreatedirectoryrequest.o \
+ cloud/onedrive/onedrivetokenrefresher.o \
+ cloud/onedrive/onedrivelistdirectoryrequest.o \
+ cloud/onedrive/onedriveuploadrequest.o \
+ networking/curl/connectionmanager.o \
+ networking/curl/networkreadstream.o \
+ networking/curl/cloudicon.o \
+ networking/curl/curlrequest.o \
+ networking/curl/curljsonrequest.o \
+ networking/curl/request.o
+endif
+
+ifdef USE_SDL_NET
+MODULE_OBJS += \
+ networking/sdl_net/client.o \
+ networking/sdl_net/getclienthandler.o \
+ networking/sdl_net/handlers/createdirectoryhandler.o \
+ networking/sdl_net/handlers/downloadfilehandler.o \
+ networking/sdl_net/handlers/filesajaxpagehandler.o \
+ networking/sdl_net/handlers/filesbasehandler.o \
+ networking/sdl_net/handlers/filespagehandler.o \
+ networking/sdl_net/handlers/indexpagehandler.o \
+ networking/sdl_net/handlers/listajaxhandler.o \
+ networking/sdl_net/handlers/resourcehandler.o \
+ networking/sdl_net/handlers/uploadfilehandler.o \
+ networking/sdl_net/handlerutils.o \
+ networking/sdl_net/localwebserver.o \
+ networking/sdl_net/reader.o \
+ networking/sdl_net/uploadfileclienthandler.o
+endif
ifdef USE_ELF_LOADER
MODULE_OBJS += \
@@ -91,6 +150,42 @@ MODULE_OBJS += \
endif
endif
+# openUrl
+ifeq ($(BACKEND),android)
+MODULE_OBJS += \
+ networking/browser/openurl-android.o
+else
+ifdef MACOSX
+MODULE_OBJS += \
+ networking/browser/openurl-osx.o
+else
+ifdef WIN32
+MODULE_OBJS += \
+ networking/browser/openurl-windows.o
+else
+ ifdef POSIX
+ MODULE_OBJS += \
+ networking/browser/openurl-posix.o
+ else
+ # create_project doesn't know something about `else`
+ ifndef WIN32
+ MODULE_OBJS += \
+ networking/browser/openurl-default.o
+ endif
+ endif
+endif
+endif
+endif
+
+# Connection::isLimited
+ifeq ($(BACKEND),android)
+MODULE_OBJS += \
+ networking/connection/islimited-android.o
+else
+MODULE_OBJS += \
+ networking/connection/islimited-default.o
+endif
+
ifdef POSIX
MODULE_OBJS += \
fs/posix/posix-fs.o \