Signed-off-by: Jean Privat <jean@pryen.org>
import native_app_glue
import dalvik
private import log
-private import data_store
redef class App
redef fun init_window
import app_base
import standard::error
+# Platform variations
+# TODO: move on the platform once qualified names are understand in the condition
+import linux::audio is conditional(linux)
+import android::audio is conditional(android)
+
# Abstraction of a playable Audio
abstract class PlayableAudio
import app_base
import serialization
+# Platform variations
+# TODO: move on the platform once qualified names are understand in the condition
+import linux::data_store is conditional(linux)
+import android::data_store is conditional(android)
+
redef class App
# Services to store and load data
fun data_store: DataStore is abstract
import app_base
+# Platform variations
+# TODO: move on the platform once qualified names are understand in the condition
+import linux::ui is conditional(linux)
+import android::ui is conditional(android)
+
redef class App
super AppComponent
module linux
import app
-private import data_store