aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ClientHamr/GuiLua/build.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ClientHamr/GuiLua/build.sh')
-rwxr-xr-xClientHamr/GuiLua/build.sh12
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"
13fi 13fi
14 14
15CFLAGS="-g -Wall -Wunreachable-code -I include -I $LOCALDIR" 15CFLAGS="-g -Wall -I include -I $LOCALDIR"
16CFLAGS="$CFLAGS -I ../../libraries" 16CFLAGS="$CFLAGS -I ../../libraries"
17#CFLAGS="$CFLAGS -I ../../libraries/LuaJIT-2.0.2/src" 17#CFLAGS="$CFLAGS -I ../../libraries/LuaJIT-2.0.2/src"
18CFLAGS="$CFLAGS $(pkg-config --cflags luajit)" 18CFLAGS="$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"
37LDFLAGS="$(pkg-config --libs-only-L luajit) -L lib -L /usr/lib -L /lib -L $E17DIR/lib" 37LDFLAGS="-L $LOCALDIR $(pkg-config --libs-only-L luajit) -L lib -L /usr/lib -L /lib -L $E17DIR/lib"
38libs="-leo -lecore -levas -ledje -lembryo -leet -leina $(pkg-config --libs luajit) -lpthread -lm -ldl" 38libs="-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
51echo "clean" 51echo "clean"
52rm -f test_c.so test_c.o 52rm -f test_c.so GuiLua.o libGuiLua.so skang
53echo "C modules" 53echo "C modules"
54gcc $CFLAGS -fPIC -shared -o test_c.so test_c.c 54gcc $CFLAGS -fPIC -shared -o test_c.so test_c.c
55gcc $CFLAGS -o GuiLua GuiLua.c $LDFLAGS $libs 55gcc $CFLAGS -fPIC -c GuiLua.c
56echo "C libraries"
57gcc $CFLAGS -shared -Wl,-soname,libGuiLua.so -o libGuiLua.so GuiLua.o
58echo "C apps"
59gcc $CFLAGS -Wl,-export-dynamic -o skang skang.c $LDFLAGS -lGuiLua $libs