aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDrahflow <drahflow@gmx.de>2013-08-06 11:01:36 +0200
committerDrahflow <drahflow@gmx.de>2013-08-06 11:01:36 +0200
commita524de040ba98cc16f2ec3857ab0df3a43a4fd5a (patch)
tree08007ad6d376e98e84e51e163fe0445af1166011 /Makefile
parentc9d3acd757e72226b3b20237b4706eca0b6e78aa (diff)
Enabling build from fresh repo
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 3e8d12b..6524d62 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,14 @@
all: elymas/interpreter
-elymas/interpreter: elymas/interpreter.ey compiler/*.ey
+elymas/interpreter: elymas/interpreter.ey compiler/*.ey interpreter/Metal.so interpreter/ACME
cd compiler && \
../interpreter/elymas elymas.ey ../elymas/interpreter.ey
mv -v compiler/interpreter $@
+
+interpreter/Metal.so interpreter/ACME:
+ cd ACME-Bare-Metal/ && \
+ perl Makefile.PL && \
+ $(MAKE)
+ cd interpreter && \
+ ln -vs ../ACME-Bare-Metal/blib/arch/auto/ACME/Bare/Metal/Metal.so . && \
+ ln -vs ../ACME-Bare-Metal/lib/ACME ACME