30 const string& scriptURI,
31 const string& className,
32 const string& mainURI,
44 const vector<pair<string, string>>& scriptClassPairs,
45 const string& libraryURI,
57 static void generateMakefile(
const string& srcPath,
const string& makefileURI,
bool library,
const string& basePath =
string(),
const vector<string>& excludePaths = {});
67 static void generateNMakefile(
const string& srcPath,
const string& makefileURI,
bool library,
const string& basePath =
string(),
const vector<string>& excludePaths = {});
77 static void scanPath(
const string& path, vector<string>& sourceFiles, vector<string>& mainSourceFiles);
static void generateLibrary(const vector< pair< string, string >> &scriptClassPairs, const string &libraryURI, bool nativeOnly)
Generate library CPP file.
static void generateNMakefile(const string &srcPath, const string &makefileURI, bool library, const string &basePath=string(), const vector< string > &excludePaths={})
Generate NMakefile.
static void generateMakefile(const string &srcPath, const string &makefileURI, bool library, const string &basePath=string(), const vector< string > &excludePaths={})
Generate Makefile.
static void scanPath(const string &path, vector< string > &sourceFiles, vector< string > &mainSourceFiles)
Scan path.
static void generateMain(const string &scriptURI, const string &className, const string &mainURI, bool useLibrary, bool nativeOnly)
Generate main CPP file.