stub out library code too

This commit is contained in:
falkTX 2021-10-16 20:59:25 +01:00
parent 9bc002577e
commit 934e7ad021
3 changed files with 25 additions and 5 deletions

View file

@ -107,10 +107,9 @@ struct Initializer {
}
INFO("Initializing environment");
audio::init();
midi::init();
audio::init(); // does nothing
midi::init(); // does nothing
plugin::init();
library::init();
ui::init();
}
@ -119,7 +118,6 @@ struct Initializer {
using namespace rack;
ui::destroy();
library::destroy();
midi::destroy();
audio::destroy();
plugin::destroy();

View file

@ -47,7 +47,7 @@ endif
FILES_DSP += $(wildcard Rack/src/*.c)
FILES_DSP += $(wildcard Rack/src/*/*.c)
FILES_DSP += $(filter-out Rack/src/dep.cpp Rack/src/discord.cpp Rack/src/gamepad.cpp Rack/src/keyboard.cpp Rack/src/network.cpp Rack/src/rtaudio.cpp Rack/src/rtmidi.cpp, $(wildcard Rack/src/*.cpp))
FILES_DSP += $(filter-out Rack/src/dep.cpp Rack/src/discord.cpp Rack/src/gamepad.cpp Rack/src/keyboard.cpp Rack/src/library.cpp Rack/src/network.cpp Rack/src/rtaudio.cpp Rack/src/rtmidi.cpp, $(wildcard Rack/src/*.cpp))
FILES_DSP += $(filter-out Rack/src/window/Window.cpp, $(wildcard Rack/src/*/*.cpp))
EXTRA_DEPENDENCIES += Rack/dep/lib/libjansson.a

View file

@ -14,9 +14,31 @@
#define NANOSVG_ALL_COLOR_KEYWORDS
#include <nanosvg.h>
#include <library.hpp>
#include <network.hpp>
namespace rack {
namespace library {
std::string appChangelogUrl;
std::string appDownloadUrl;
std::string appVersion;
std::string loginStatus;
std::map<std::string, UpdateInfo> updateInfos;
std::string updateStatus;
std::string updateSlug;
float updateProgress = 0.f;
bool isSyncing = false;
bool restartRequested = false;
void checkAppUpdate() {}
void checkUpdates() {}
bool hasUpdates() { return false; }
bool isAppUpdateAvailable() { return false; }
bool isLoggedIn() { return false; }
void logIn(const std::string&, const std::string&) {}
void logOut() {}
void syncUpdate(const std::string&) {}
void syncUpdates() {}
}
namespace network {
std::string encodeUrl(const std::string&) { return {}; }
json_t* requestJson(Method, const std::string&, json_t*, const CookieMap&) { return nullptr; }