-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
22 lines (18 loc) · 1.09 KB
/
Makefile
File metadata and controls
22 lines (18 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
LUA=lua5.3
default:
gcc -c -fPIC -Wno-implicit-function-declaration -Wall -lm -lao -l$(LUA) -I/usr/include/$(LUA) src/soundness.c -o src/soundness.o
gcc -fPIC -Wall -lm -lao -l$(LUA) -I/usr/include/$(LUA) src/soundness.o -o src/soundness.so -shared
deb:
$(eval LUA=lua5.1)
gcc -c -fPIC -Wno-implicit-function-declaration -Wall -lm -lao -l$(LUA) -I/usr/include/$(LUA) src/soundness.c -o src/soundness.o
gcc -fPIC -Wall -lm -lao -l$(LUA) -I/usr/include/$(LUA) src/soundness.o -o src/lib$(LUA)-soundness.so.0.0.0 -shared
$(eval LUA=lua5.2)
gcc -c -fPIC -Wno-implicit-function-declaration -Wall -lm -lao -l$(LUA) -I/usr/include/$(LUA) src/soundness.c -o src/soundness.o
gcc -fPIC -Wall -lm -lao -l$(LUA) -I/usr/include/$(LUA) src/soundness.o -o src/lib$(LUA)-soundness.so.0.0.0 -shared
$(eval LUA=lua5.3)
gcc -c -fPIC -Wno-implicit-function-declaration -Wall -lm -lao -l$(LUA) -I/usr/include/$(LUA) src/soundness.c -o src/soundness.o
gcc -fPIC -Wall -lm -lao -l$(LUA) -I/usr/include/$(LUA) src/soundness.o -o src/lib$(LUA)-soundness.so.0.0.0 -shared
clean:
rm -f src/*.0
rm -f src/*.so
rm -f src/*.o