diff options
Diffstat (limited to 'src/plugins/android/androidmanager.h')
-rw-r--r-- | src/plugins/android/androidmanager.h | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/src/plugins/android/androidmanager.h b/src/plugins/android/androidmanager.h index 0f6b3d2293..5d16604729 100644 --- a/src/plugins/android/androidmanager.h +++ b/src/plugins/android/androidmanager.h @@ -85,7 +85,8 @@ public: static bool setTargetApplication(ProjectExplorer::Target *target, const QString &name); static QString targetApplicationPath(ProjectExplorer::Target *target); - static bool setUseLocalLibs(ProjectExplorer::Target *target, bool useLocalLibs, int deviceAPILevel); + static bool updateDeploymentSettings(ProjectExplorer::Target *target); + static bool bundleQt(ProjectExplorer::Target *target); static QString targetSDK(ProjectExplorer::Target *target); static bool setTargetSDK(ProjectExplorer::Target *target, const QString &sdk); @@ -105,9 +106,10 @@ public: const QString &name = QString()); static Utils::FileName localLibsRulesFilePath(ProjectExplorer::Target *target); - static QString loadLocalLibs(ProjectExplorer::Target *target, int apiLevel); - static QString loadLocalJars(ProjectExplorer::Target *target, int apiLevel); - static QString loadLocalJarsInitClasses(ProjectExplorer::Target *target, int apiLevel); + static QString loadLocalLibs(ProjectExplorer::Target *target, int apiLevel = -1); + static QString loadLocalJars(ProjectExplorer::Target *target, int apiLevel = -1); + static QString loadLocalBundledFiles(ProjectExplorer::Target *target, int apiLevel = -1); + static QString loadLocalJarsInitClasses(ProjectExplorer::Target *target, int apiLevel = -1); class Library { @@ -125,11 +127,17 @@ public: static QStringList qtLibs(ProjectExplorer::Target *target); static bool setQtLibs(ProjectExplorer::Target *target, const QStringList &libs); + static bool setBundledInLib(ProjectExplorer::Target *target, + const QStringList &fileList); + static bool setBundledInAssets(ProjectExplorer::Target *target, + const QStringList &fileList); + static QStringList availablePrebundledLibs(ProjectExplorer::Target *target); static QStringList prebundledLibs(ProjectExplorer::Target *target); static bool setPrebundledLibs(ProjectExplorer::Target *target, const QStringList &libs); static QString libGnuStl(const QString &arch, const QString &ndkToolChainVersion); + static QString libraryPrefix(); private: static void raiseError(const QString &reason); @@ -145,7 +153,9 @@ private: enum ItemType { Lib, - Jar + Jar, + BundledFile, + BundledJar }; static QString loadLocal(ProjectExplorer::Target *target, int apiLevel, ItemType item, const QString &attribute=QLatin1String("file")); |