diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..d302600 --- /dev/null +++ b/Makefile @@ -0,0 +1,16 @@ +all: lib + +queue: + gcc -fPIC -c MpscQueue.C -o queue.o + +scheduler: + gcc -fPIC -c scheduler.C -o scheduler.o + +reconverse: + gcc -fPIC -c reconverse.C -o reconverse.o -lpthread + +lib: queue scheduler reconverse + gcc -shared -o libreconverse.so reconverse.o scheduler.o queue.o + +clean: + rm *.o *.so diff --git a/examples/startup/Makefile b/examples/startup/Makefile index e1d2b54..a91dbac 100644 --- a/examples/startup/Makefile +++ b/examples/startup/Makefile @@ -1,6 +1,7 @@ +.PHONY: clean +startup: startup.C + gcc startup.C -o startup -I../.. -L../.. -lreconverse -Wl,-rpath,../.. -startup: startup.C ../../main.C - gcc ../../main.C startup.C -o startup -lpthread -I ../.. - -clean: rm -rf startup \ No newline at end of file +clean: + rm -rf startup diff --git a/main.C b/reconverse.C similarity index 100% rename from main.C rename to reconverse.C