2023-12-18 10:16:31 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
|
|
|
|
SOURCE_DIR=$SCRIPT_DIR/src
|
2023-12-20 16:58:22 +00:00
|
|
|
CORE_SRC_DIR=$SOURCE_DIR/base/core
|
2023-12-18 10:16:31 +00:00
|
|
|
|
|
|
|
g++ $SOURCE_DIR/main.cpp \
|
2023-12-20 16:58:22 +00:00
|
|
|
$CORE_SRC_DIR/base_types/Error.cpp \
|
|
|
|
$CORE_SRC_DIR/base_types/Index.cpp \
|
2024-01-02 16:14:23 +00:00
|
|
|
$CORE_SRC_DIR/base_types/Char.cpp \
|
2024-01-28 16:28:16 +00:00
|
|
|
$SOURCE_DIR/base/compiler/buildsystem/BuildEnvironment.cpp \
|
|
|
|
$SOURCE_DIR/base/compiler/buildsystem/BuildConfig.cpp \
|
|
|
|
$SOURCE_DIR/base/compiler/buildsystem/BuildBinary.cpp \
|
|
|
|
$SOURCE_DIR/base/compiler/buildsystem/BuildTarget.cpp \
|
|
|
|
$SOURCE_DIR/base/compiler/buildsystem/BuildLibrary.cpp \
|
|
|
|
$SOURCE_DIR/base/compiler/buildsystem/BuildExecutable.cpp \
|
|
|
|
$SOURCE_DIR/base/compiler/buildsystem/BuildSession.cpp \
|
2023-12-20 16:58:22 +00:00
|
|
|
$CORE_SRC_DIR/data_structures/String.cpp \
|
|
|
|
$CORE_SRC_DIR/filesystem/FileSystemPath.cpp \
|
|
|
|
$CORE_SRC_DIR/filesystem/File.cpp \
|
2024-01-21 16:27:30 +00:00
|
|
|
$CORE_SRC_DIR/filesystem/FileFormats.cpp \
|
|
|
|
$CORE_SRC_DIR/filesystem/posix/FilePosixImpl.cpp \
|
2023-12-20 16:58:22 +00:00
|
|
|
$CORE_SRC_DIR/filesystem/Directory.cpp \
|
|
|
|
$CORE_SRC_DIR/logging/ConsoleLogger.cpp \
|
|
|
|
$CORE_SRC_DIR/logging/Logger.cpp \
|
2024-01-28 16:28:16 +00:00
|
|
|
$CORE_SRC_DIR/serialization/yaml/YamlDocuments.cpp \
|
|
|
|
$CORE_SRC_DIR/serialization/yaml/YamlDocument.cpp \
|
|
|
|
$CORE_SRC_DIR/serialization/yaml/YamlParser.cpp \
|
|
|
|
$CORE_SRC_DIR/streams/FileStream.cpp \
|
|
|
|
$CORE_SRC_DIR/streams/Stream.cpp \
|
2024-01-21 16:27:30 +00:00
|
|
|
$CORE_SRC_DIR/system/process/Process.cpp \
|
2023-12-20 16:58:22 +00:00
|
|
|
$CORE_SRC_DIR/time/Time.cpp \
|
2023-12-18 10:16:31 +00:00
|
|
|
-o builder -g -fno-exceptions -fno-rtti \
|
2023-12-20 16:58:22 +00:00
|
|
|
-I$CORE_SRC_DIR/base_types \
|
2024-01-28 16:28:16 +00:00
|
|
|
-I$SOURCE_DIR/base/compiler/buildsystem \
|
2023-12-20 16:58:22 +00:00
|
|
|
-I$CORE_SRC_DIR/data_structures \
|
|
|
|
-I$CORE_SRC_DIR/encoding \
|
|
|
|
-I$CORE_SRC_DIR/filesystem \
|
2024-01-21 16:27:30 +00:00
|
|
|
-I$CORE_SRC_DIR/filesystem/posix \
|
2023-12-20 16:58:22 +00:00
|
|
|
-I$CORE_SRC_DIR/logging \
|
|
|
|
-I$CORE_SRC_DIR/memory \
|
2024-01-28 16:28:16 +00:00
|
|
|
-I$CORE_SRC_DIR/serialization/yaml \
|
|
|
|
-I$CORE_SRC_DIR/streams \
|
2023-12-20 16:58:22 +00:00
|
|
|
-I$CORE_SRC_DIR/system/process \
|
|
|
|
-I$CORE_SRC_DIR/time
|
|
|
|
|