From 39f4936bf7f4c6208133b0dffd3def54ecb85bc9 Mon Sep 17 00:00:00 2001 From: Valmo Trindade Date: Wed, 14 May 2025 05:07:45 -0300 Subject: [PATCH] added defines for main addon --- addons/main/script_component.hpp | 17 +++++++++++++++++ addons/main/script_mod.hpp | 25 +++++++++++++++++++++++++ addons/main/script_version.hpp | 2 +- 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 addons/main/script_component.hpp create mode 100644 addons/main/script_mod.hpp diff --git a/addons/main/script_component.hpp b/addons/main/script_component.hpp new file mode 100644 index 0000000..109bf34 --- /dev/null +++ b/addons/main/script_component.hpp @@ -0,0 +1,17 @@ +#define COMPONENT main +#define COMPONENT_BEAUTIFIED Main +#include "\armatak\armatak\armatak_main\script_mod.hpp" + +// #define DEBUG_MODE_FULL +// #define DISABLE_COMPILE_CACHE +// #define ENABLE_PERFORMANCE_COUNTERS + +#ifdef DEBUG_ENABLED_MAIN + #define DEBUG_MODE_FULL +#endif + +#ifdef DEBUG_SETTINGS_MAIN + #define DEBUG_SETTINGS DEBUG_SETTINGS_MAIN +#endif + +#include "\z\ace\addons\main\script_macros.hpp" diff --git a/addons/main/script_mod.hpp b/addons/main/script_mod.hpp new file mode 100644 index 0000000..132429c --- /dev/null +++ b/addons/main/script_mod.hpp @@ -0,0 +1,25 @@ +// COMPONENT should be defined in the script_component.hpp and included BEFORE this hpp + +#define MAINPREFIX armatak +#define PREFIX armatak + +#include "script_version.hpp" + +#define VERSION MAJOR.MINOR +#define VERSION_STR MAJOR.MINOR.PATCHLVL.BUILD +#define VERSION_AR MAJOR,MINOR,PATCHLVL,BUILD + +#define PROJECT_AUTHOR QUOTE(Valmo Trindade) + +// MINIMAL required version for the Mod. Components can specify others.. +#define REQUIRED_VERSION 2.18 +#define REQUIRED_CBA_VERSION {3,18,2} + +#ifndef COMPONENT_BEAUTIFIED + #define COMPONENT_BEAUTIFIED COMPONENT +#endif +#ifdef SUBCOMPONENT_BEAUTIFIED + #define COMPONENT_NAME QUOTE(ARMATAK - COMPONENT_BEAUTIFIED - SUBCOMPONENT_BEAUTIFIED) +#else + #define COMPONENT_NAME QUOTE(ARMATAK - COMPONENT_BEAUTIFIED) +#endif diff --git a/addons/main/script_version.hpp b/addons/main/script_version.hpp index 4cc57da..6b60a00 100644 --- a/addons/main/script_version.hpp +++ b/addons/main/script_version.hpp @@ -1,4 +1,4 @@ #define build 0 #define major 1 -#define minor 0 +#define minor 1 #define patch 0 \ No newline at end of file