NDEVR
API Documentation
ExecutableManager.h
1#pragma once
2#include "Base/Headers/Buffer.hpp"
3#include "Base/Headers/File.h"
4#include "Base/Headers/Set.h"
5namespace NDEVR
6{
12 {
13 public:
17 static void BuildResourceFile(File output_file);
23 static void BuildSourceFile(const File& module_list, Buffer<File> apk_paths, File output_file);
29 static void BuildPRI(const File& module_list, Buffer<File> apk_paths, File output_file);
34 static void BuildBatchScript(File output_file, File pkg_dir);
41 static void BuildProject(const File& module_list, Buffer<File> apk_paths, File output_folder, File pkg_dir);
47 static void BuildAndroid(File& file, Set<String>& permissions, Set<String>& features);
48 };
49}
The equivelent of std::vector but with a bit more control.
Definition Buffer.hpp:58
Provides static methods for building executable projects, resource files, and platform-specific build...
static void BuildPRI(const File &module_list, Buffer< File > apk_paths, File output_file)
Builds a Qt PRI (project include) file from the module list.
static void BuildSourceFile(const File &module_list, Buffer< File > apk_paths, File output_file)
Builds a source file listing all modules for compilation.
static void BuildResourceFile(File output_file)
Builds a resource file for the executable.
static void BuildBatchScript(File output_file, File pkg_dir)
Builds a batch script for packaging.
static void BuildProject(const File &module_list, Buffer< File > apk_paths, File output_folder, File pkg_dir)
Builds the complete project from a module list.
static void BuildAndroid(File &file, Set< String > &permissions, Set< String > &features)
Builds Android-specific project files and collects required permissions and features.
Logic for reading or writing to a file as well as navigating filesystems or other common file operati...
Definition File.h:53
Container that stores unique elements in no particular order, and which allow for fast retrieval or i...
Definition Set.h:59
The primary namespace for the NDEVR SDK.
@ file
The source file path associated with this object.