From 366e813890543d8f2fe13f59ead16597cd281128 Mon Sep 17 00:00:00 2001 From: Justin Ethier Date: Mon, 30 Mar 2015 15:07:57 -0400 Subject: [PATCH] Added stubs for dynamic linking --- Makefile | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Makefile b/Makefile index d25a1e8c..b2208bc6 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,9 @@ cgen.so: cgen.scm parser.so: parser.scm csc -s parser.scm +libcyclone.so.1: runtime.c runtime.h + gcc -g -c -fPIC runtime.c -o runtime.o + gcc -shared -Wl,-soname,libcyclone.so.1 -o libcyclone.so.1.0.1 runtime.o libcyclone.a: runtime.c runtime.h gcc -g -c runtime.c -o runtime.o ar rcs libcyclone.a runtime.o @@ -25,6 +28,9 @@ libcyclone.a: runtime.c runtime.h .PHONY: debug debug: gcc -static test.c -L. -lcyclone -I. -g -o test +.PHONY: debug2 +debug2: libcyclone.so.1 + gcc test.c -L. -lcyclone -I. -g -o test cyclone: cyclone.scm trans.so cgen.so parser.so libcyclone.a csc cyclone.scm