mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-12-24 23:19:29 -05:00
e83fec8d84
Use QDir::homePath() instead of RsAccounts::ConfigDirectory() to determine libresapi socket path, this way statically linking to libretroshare is not needed and the android package size is reduced dramatically 20+MB -> 13MB At same time this solves the socket path mismatch between retroshare android service and the other android applications due to merge
81 lines
2.4 KiB
Prolog
81 lines
2.4 KiB
Prolog
!include("retroshare.pri"): error("Could not include file retroshare.pri")
|
|
|
|
TEMPLATE = subdirs
|
|
#CONFIG += tests
|
|
|
|
SUBDIRS += openpgpsdk
|
|
openpgpsdk.file = openpgpsdk/src/openpgpsdk.pro
|
|
|
|
SUBDIRS += libbitdht
|
|
libbitdht.file = libbitdht/src/libbitdht.pro
|
|
|
|
SUBDIRS += libretroshare
|
|
libretroshare.file = libretroshare/src/libretroshare.pro
|
|
libretroshare.depends = openpgpsdk libbitdht
|
|
|
|
SUBDIRS += libresapi
|
|
libresapi.file = libresapi/src/libresapi.pro
|
|
libresapi.depends = libretroshare
|
|
|
|
retroshare_gui {
|
|
SUBDIRS += retroshare_gui
|
|
retroshare_gui.file = retroshare-gui/src/retroshare-gui.pro
|
|
retroshare_gui.depends = libretroshare libresapi
|
|
retroshare_gui.target = retroshare_gui
|
|
}
|
|
|
|
retroshare_nogui {
|
|
SUBDIRS += retroshare_nogui
|
|
retroshare_nogui.file = retroshare-nogui/src/retroshare-nogui.pro
|
|
retroshare_nogui.depends = libretroshare libresapi
|
|
retroshare_nogui.target = retroshare_nogui
|
|
}
|
|
|
|
retroshare_android_service {
|
|
SUBDIRS += retroshare_android_service
|
|
retroshare_android_service.file = retroshare-android-service/src/retroshare-android-service.pro
|
|
retroshare_android_service.depends = libresapi
|
|
retroshare_android_service.target = retroshare_android_service
|
|
}
|
|
|
|
retroshare_android_notify_service {
|
|
SUBDIRS += retroshare_android_notify_service
|
|
retroshare_android_notify_service.file = retroshare-android-notify-service/src/retroshare-android-notify-service.pro
|
|
retroshare_android_notify_service.depends = retroshare_android_service
|
|
retroshare_android_notify_service.target = retroshare_android_notify_service
|
|
}
|
|
|
|
retroshare_qml_app {
|
|
SUBDIRS += retroshare_qml_app
|
|
retroshare_qml_app.file = retroshare-qml-app/src/retroshare-qml-app.pro
|
|
retroshare_qml_app.depends = retroshare_android_service
|
|
retroshare_qml_app.target = retroshare_qml_app
|
|
|
|
android-g++ {
|
|
retroshare_qml_app.depends += retroshare_android_notify_service
|
|
}
|
|
}
|
|
|
|
retroshare_plugins {
|
|
SUBDIRS += plugins
|
|
plugins.file = plugins/plugins.pro
|
|
plugins.depends = retroshare_gui
|
|
plugins.target = plugins
|
|
}
|
|
|
|
wikipoos {
|
|
SUBDIRS += pegmarkdown
|
|
pegmarkdown.file = supportlibs/pegmarkdown/pegmarkdown.pro
|
|
retroshare_gui.depends += pegmarkdown
|
|
}
|
|
|
|
tests {
|
|
SUBDIRS += librssimulator
|
|
librssimulator.file = tests/librssimulator/librssimulator.pro
|
|
|
|
SUBDIRS += unittests
|
|
unittests.file = tests/unittests/unittests.pro
|
|
unittests.depends = libretroshare librssimulator
|
|
unittests.target = unittests
|
|
}
|