mirror of
https://github.com/ultimatepp/ultimatepp.git
synced 2026-05-15 14:16:07 -06:00
89 lines
1.4 KiB
C++
89 lines
1.4 KiB
C++
#include "Android.h"
|
|
|
|
NAMESPACE_UPP
|
|
|
|
AndroidProject::AndroidProject()
|
|
{
|
|
|
|
}
|
|
|
|
AndroidProject::AndroidProject(const String& dir)
|
|
{
|
|
this->dir = dir;
|
|
}
|
|
|
|
AndroidProject::~AndroidProject()
|
|
{
|
|
|
|
}
|
|
|
|
String AndroidProject::GetDir() const
|
|
{
|
|
return this->dir;
|
|
}
|
|
|
|
String AndroidProject::GetJavaDir() const
|
|
{
|
|
return this->dir + DIR_SEPS + "java";
|
|
}
|
|
|
|
String AndroidProject::GetJniDir() const
|
|
{
|
|
return this->dir + DIR_SEPS + "jni";
|
|
}
|
|
|
|
String AndroidProject::GetLibsDir() const
|
|
{
|
|
return this->dir + DIR_SEPS + "libs";
|
|
}
|
|
|
|
String AndroidProject::GetResDir() const
|
|
{
|
|
return this->dir + DIR_SEPS + "res";
|
|
}
|
|
|
|
String AndroidProject::GetBuildDir() const
|
|
{
|
|
return this->dir + DIR_SEPS + "build";
|
|
}
|
|
|
|
String AndroidProject::GetClassesDir() const
|
|
{
|
|
return this->dir + DIR_SEPS + "classes";
|
|
}
|
|
|
|
String AndroidProject::GetBinDir() const
|
|
{
|
|
return this->dir + DIR_SEPS + "bin";
|
|
}
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
String AndroidProject::GetManifestPath() const
|
|
{
|
|
return this->dir + DIR_SEPS + "AndroidManifest.xml";
|
|
}
|
|
|
|
String AndroidProject::GetJniMakeFilePath() const
|
|
{
|
|
return GetJniDir() + DIR_SEPS + "Android.mk";
|
|
}
|
|
|
|
String AndroidProject::GetJniApplicationMakeFilePath() const
|
|
{
|
|
return GetJniDir() + DIR_SEPS + "Application.mk";
|
|
}
|
|
|
|
// -------------------------------------------------------------------
|
|
|
|
void AndroidProject::SetDir(const String& dir)
|
|
{
|
|
this->dir = dir;
|
|
}
|
|
|
|
bool AndroidProject::HasDir() const
|
|
{
|
|
return !dir.IsEmpty();
|
|
}
|
|
|
|
END_UPP_NAMESPACE
|