summaryrefslogtreecommitdiff
path: root/macros/runsci2c.sci
diff options
context:
space:
mode:
Diffstat (limited to 'macros/runsci2c.sci')
-rw-r--r--macros/runsci2c.sci21
1 files changed, 21 insertions, 0 deletions
diff --git a/macros/runsci2c.sci b/macros/runsci2c.sci
index 9356a0b3..f34e4e3d 100644
--- a/macros/runsci2c.sci
+++ b/macros/runsci2c.sci
@@ -83,6 +83,27 @@ if (RunMode == 'All' | RunMode == 'Translate')
end
end
+
+
+// ---------------------------
+// --- Copy library files. ---
+// ---------------------------
+allSources = getAllSources();
+allHeaders = getAllHeaders();
+mkdir(SCI2COutputPath+"/src/");
+mkdir(SCI2COutputPath+"/src/c/");
+mkdir(SCI2COutputPath+"/includes/");
+//pause
+for i = 1:size(allSources, "*")
+ disp("Copying "+allSources(i)+" in "+SCI2COutputPath+"/src/c/");
+ copyfile(allSources(i), SCI2COutputPath+"/src/c/");
+end
+for i = 1:size(allHeaders, "*")
+ disp("Copying "+allHeaders(i)+" in "+SCI2COutputPath+"/includes/");
+ copyfile(allHeaders(i), SCI2COutputPath+"/includes/");
+end
+
+
// --------------------------
// --- Generate Makefile. ---
// --------------------------