add support for compiling and repack XOM1EA Project ...

This commit is contained in:
2025-09-06 21:22:47 +03:30
parent bdac7a1055
commit 19497ba6ef
4 changed files with 33 additions and 2 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
@echo off
set METAEDITOR="C:\Program Files\MetaTrader 5 Main\MetaEditor64.exe"
set METAEDITOR="C:\Program Files\MetaTrader 5 General\MetaEditor64.exe"
set "LOGFILE=%~dpn1.log"
if "%~1"=="" (
+2 -1
View File
@@ -16,7 +16,8 @@
"compileHelpers": "npm run mqlHelper helpers",
"compileClasses": "npm run mqlHelper classes",
"compileIndicators": "npm run mqlHelper indicators",
"repackXCATBEA": "node prepareXCATBEA.js"
"repackXCATBEA": "node prepareXCATBEA.js",
"repackXOM1EA": "node prepareXOM1EA.js"
},
"repository": {
"type": "git",
+29
View File
@@ -0,0 +1,29 @@
//
// Import Requirements ...
const XProjectTools = require("./x-mql-project.tools");
//
// define constants ...
const projectName = "XOM1EA";
//
// Projects Resources ...
const projectResources = [
"Libraries/*", // Required Libraries
"Classes/*", // Required Classes
"XOM1EA/*", // XOM1EA Projects ...
"Indicators/x-saherelm.xom1", // Required Indicators
"Helpers/x-saherelm.xom1.helper", // Indicator's Helpers Classes
"Experts/x-saherelm.xom1.ea", // Expert Advisers
];
//
run();
/**
* Main Project Function ...
*/
async function run() {
//
await XProjectTools.prepareProject(projectName, projectResources);
}
+1
View File
@@ -25,6 +25,7 @@ const workspacePaths = [
"Indicators", // Required Indicators
"Libraries", // Required Libraries
"XCATBEA", // XCATBEA Projects ...
"XOM1EA", // XOM1EA Projects ...
];
//