diff options
Diffstat (limited to '')
-rwxr-xr-x | ClientHamr/GuiLua/build.sh | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/ClientHamr/GuiLua/build.sh b/ClientHamr/GuiLua/build.sh index 5c111e4..0ef46b9 100755 --- a/ClientHamr/GuiLua/build.sh +++ b/ClientHamr/GuiLua/build.sh | |||
@@ -12,7 +12,7 @@ else | |||
12 | export E17DIR="/usr" | 12 | export E17DIR="/usr" |
13 | fi | 13 | fi |
14 | 14 | ||
15 | CFLAGS="-g -Wall -Wunreachable-code -I include -I $LOCALDIR" | 15 | CFLAGS="-g -Wall -I include -I $LOCALDIR" |
16 | CFLAGS="$CFLAGS -I ../../libraries" | 16 | CFLAGS="$CFLAGS -I ../../libraries" |
17 | #CFLAGS="$CFLAGS -I ../../libraries/LuaJIT-2.0.2/src" | 17 | #CFLAGS="$CFLAGS -I ../../libraries/LuaJIT-2.0.2/src" |
18 | CFLAGS="$CFLAGS $(pkg-config --cflags luajit)" | 18 | CFLAGS="$CFLAGS $(pkg-config --cflags luajit)" |
@@ -34,7 +34,7 @@ CFLAGS="$CFLAGS -DPACKAGE_DATA_DIR=\"$LOCALDIR\" $CFLAGOPTS" | |||
34 | 34 | ||
35 | #LDFLAGS="-L ../../libraries/LuaJIT-2.0.2/src -L lib -L /usr/lib -L /lib -L $E17DIR/lib" | 35 | #LDFLAGS="-L ../../libraries/LuaJIT-2.0.2/src -L lib -L /usr/lib -L /lib -L $E17DIR/lib" |
36 | #libs="-leo -lecore -levas -ledje -lembryo -leet -leina -lluajit -lpthread -lm" | 36 | #libs="-leo -lecore -levas -ledje -lembryo -leet -leina -lluajit -lpthread -lm" |
37 | LDFLAGS="$(pkg-config --libs-only-L luajit) -L lib -L /usr/lib -L /lib -L $E17DIR/lib" | 37 | LDFLAGS="-L $LOCALDIR $(pkg-config --libs-only-L luajit) -L lib -L /usr/lib -L /lib -L $E17DIR/lib" |
38 | libs="-leo -lecore -levas -ledje -lembryo -leet -leina $(pkg-config --libs luajit) -lpthread -lm -ldl" | 38 | libs="-leo -lecore -levas -ledje -lembryo -leet -leina $(pkg-config --libs luajit) -lpthread -lm -ldl" |
39 | #LDFLAGS="-L /usr/lib/lua/5.1 -L lib -L /usr/lib -L /lib -L $E17DIR/lib" | 39 | #LDFLAGS="-L /usr/lib/lua/5.1 -L lib -L /usr/lib -L /lib -L $E17DIR/lib" |
40 | #libs="-lecore -levas -ledje -lembryo -leet -leina -llua5.1 -lpthread -lm" | 40 | #libs="-lecore -levas -ledje -lembryo -leet -leina -llua5.1 -lpthread -lm" |
@@ -49,7 +49,11 @@ libs="-leo -lecore -levas -ledje -lembryo -leet -leina $(pkg-config --libs luaji | |||
49 | #-lz | 49 | #-lz |
50 | 50 | ||
51 | echo "clean" | 51 | echo "clean" |
52 | rm -f test_c.so test_c.o | 52 | rm -f test_c.so GuiLua.o libGuiLua.so skang |
53 | echo "C modules" | 53 | echo "C modules" |
54 | gcc $CFLAGS -fPIC -shared -o test_c.so test_c.c | 54 | gcc $CFLAGS -fPIC -shared -o test_c.so test_c.c |
55 | gcc $CFLAGS -o GuiLua GuiLua.c $LDFLAGS $libs | 55 | gcc $CFLAGS -fPIC -c GuiLua.c |
56 | echo "C libraries" | ||
57 | gcc $CFLAGS -shared -Wl,-soname,libGuiLua.so -o libGuiLua.so GuiLua.o | ||
58 | echo "C apps" | ||
59 | gcc $CFLAGS -Wl,-export-dynamic -o skang skang.c $LDFLAGS -lGuiLua $libs | ||