From 9cef856478cebe4bfe00e1d39c9e2d49015dd0e4 Mon Sep 17 00:00:00 2001 From: Amlal El Mahrouss Date: Tue, 9 Jan 2024 21:47:33 +0100 Subject: MP-UX/hCore Assembler for 64x0, Release I. Signed-off-by: Amlal El Mahrouss --- Tools/.gitignore | 1 + Tools/install.d | 35 +++++++++++++++++++++++++++++++++++ Tools/makefile | 13 +++++++++++++ Tools/test/.gitkeep | 0 4 files changed, 49 insertions(+) create mode 100644 Tools/.gitignore create mode 100644 Tools/install.d create mode 100644 Tools/makefile create mode 100644 Tools/test/.gitkeep (limited to 'Tools') diff --git a/Tools/.gitignore b/Tools/.gitignore new file mode 100644 index 0000000..3ad4db2 --- /dev/null +++ b/Tools/.gitignore @@ -0,0 +1 @@ +test/*.txt \ No newline at end of file diff --git a/Tools/install.d b/Tools/install.d new file mode 100644 index 0000000..c121f72 --- /dev/null +++ b/Tools/install.d @@ -0,0 +1,35 @@ +/* + * ======================================================== + * + * MP-UX C Compiler + * Copyright Mahrouss Logic, all rights reserved. + * + * ======================================================== + */ + +module mpcc.install; + +///Author: amlel +///This helps install the mp-ux toolchain. +class InstallFactory +{ + this(string where, string from) + { + import std; + import std.file; + + try + { + from.copy(where); + } + catch(Exception e) + { + writeln("install.d: error: ", e.msg); + } + } +} + +void main(string[] args) +{ + auto factory = new InstallFactory(args[1], args[2]); +} diff --git a/Tools/makefile b/Tools/makefile new file mode 100644 index 0000000..e7e3cc7 --- /dev/null +++ b/Tools/makefile @@ -0,0 +1,13 @@ + # + # ======================================================== + # + # MP-UX Tools + # Copyright Mahrouss Logic, all rights reserved. + # + # ======================================================== + # + +# build mpcc +.PHONY: build-installer +build-installer: + dmd -I../ install.d -ofinstall.out \ No newline at end of file diff --git a/Tools/test/.gitkeep b/Tools/test/.gitkeep new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3