|
|
@@ -0,0 +1,16 @@
|
|
|
+COMPILER=gcc
|
|
|
+FLAGS_ALL=-g -Wall -Wextra -Wno-unused-variable -Wno-unused-parameter
|
|
|
+FLAGS_EXAMPLE=-Lbuilds/ -lNAMEHERE -lLIBNAMEHERE -Wl,-rpath=builds/ -lm
|
|
|
+FLAGS_LIB=-fPIC -shared -lc -lm
|
|
|
+
|
|
|
+main.bin: NAMEHERE.so LIBNAMEHERE.so
|
|
|
+ $(COMPILER) $(FLAGS_ALL) src/launch\ program/main.c -o builds/main.bin $(FLAGS_EXAMPLE)
|
|
|
+
|
|
|
+NAMEHERE.so:
|
|
|
+ $(COMPILER) $(FLAGS_ALL) src/main/main.c -o builds/librasteriver.so $(FLAGS_LIB)
|
|
|
+
|
|
|
+LIBNAMEHERE.so:
|
|
|
+ cp src/libraries/libLIBNAMEHERE.so builds/
|
|
|
+
|
|
|
+clean:
|
|
|
+ rm builds/*
|