TDME2  1.9.200
Classes | Namespaces | Macros | Functions
createinstaller-main.cpp File Reference
#include <cassert>
#include <filesystem>
#include <fstream>
#include <memory>
#include <string>
#include <vector>
#include <ext/zlib/zlib.h>
#include <tdme/tdme.h>
#include <tdme/application/Application.h>
#include <tdme/engine/Version.h>
#include <tdme/os/filesystem/ArchiveFileSystem.h>
#include <tdme/os/filesystem/FileNameFilter.h>
#include <tdme/os/filesystem/FileSystem.h>
#include <tdme/os/filesystem/FileSystemInterface.h>
#include <tdme/utilities/Console.h>
#include <tdme/utilities/Exception.h>
#include <tdme/utilities/Properties.h>
#include <tdme/utilities/StringTokenizer.h>
#include <tdme/utilities/StringTools.h>
#include <tdme/utilities/Time.h>
Include dependency graph for createinstaller-main.cpp:

Go to the source code of this file.

Classes

struct  FileInformation
 

Namespaces

 tdme
 
 tdme::tools
 
 tdme::tools::cli
 
 tdme::tools::cli::installer
 

Macros

#define CHUNK   16384
 

Functions

static void scanPathResources (const string &path, vector< string > &totalFiles)
 
static void scanPathLibraries (const string &path, vector< string > &totalFiles)
 
static void scanPathHeaders (const string &path, vector< string > &totalFiles)
 
static void scanPathExecutables (const string &path, vector< string > &totalFiles)
 
void processFile (const string &fileName, vector< FileInformation > &fileInformations, const string &archiveFileName, bool executableFile, const string &basePath, const string &executablePath=string())
 
int main (int argc, char **argv)
 

Macro Definition Documentation

◆ CHUNK

#define CHUNK   16384

Function Documentation

◆ scanPathResources()

static void scanPathResources ( const string &  path,
vector< string > &  totalFiles 
)
static

Definition at line 63 of file createinstaller-main.cpp.

◆ scanPathLibraries()

static void scanPathLibraries ( const string &  path,
vector< string > &  totalFiles 
)
static

Definition at line 154 of file createinstaller-main.cpp.

◆ scanPathHeaders()

static void scanPathHeaders ( const string &  path,
vector< string > &  totalFiles 
)
static

Definition at line 211 of file createinstaller-main.cpp.

◆ scanPathExecutables()

static void scanPathExecutables ( const string &  path,
vector< string > &  totalFiles 
)
static

Definition at line 251 of file createinstaller-main.cpp.

◆ processFile()

void processFile ( const string &  fileName,
vector< FileInformation > &  fileInformations,
const string &  archiveFileName,
bool  executableFile,
const string &  basePath,
const string &  executablePath = string() 
)

Definition at line 321 of file createinstaller-main.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 484 of file createinstaller-main.cpp.