From ff7a21e30c8483f5614dc793e3caecb5e3b89d02 Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Wed, 16 Apr 2014 20:57:20 +1000 Subject: Convert GuiLua and skang to Elementary. --- ClientHamr/GuiLua/build.sh | 42 +++++------------------------------------- 1 file changed, 5 insertions(+), 37 deletions(-) (limited to 'ClientHamr/GuiLua/build.sh') diff --git a/ClientHamr/GuiLua/build.sh b/ClientHamr/GuiLua/build.sh index 0ef46b9..076c106 100755 --- a/ClientHamr/GuiLua/build.sh +++ b/ClientHamr/GuiLua/build.sh @@ -4,49 +4,17 @@ export LOCALDIR=`pwd` # No need for a make file, or dependencies, the entire thing takes only a few seconds to build. -# This assumes you have EFL installed in one of two standard places. -if [ -d "/opt/EFL" ] -then - export E17DIR="/opt/EFL" -else - export E17DIR="/usr" -fi CFLAGS="-g -Wall -I include -I $LOCALDIR" CFLAGS="$CFLAGS -I ../../libraries" -#CFLAGS="$CFLAGS -I ../../libraries/LuaJIT-2.0.2/src" CFLAGS="$CFLAGS $(pkg-config --cflags luajit)" -#CFLAGS="$CFLAGS -I /usr/include/lua5.1" -CFLAGS="$CFLAGS -I $E17DIR/include/eo-1" -CFLAGS="$CFLAGS -I $E17DIR/include/eina-1" -CFLAGS="$CFLAGS -I $E17DIR/include/eina-1/eina" -CFLAGS="$CFLAGS -I $E17DIR/include/eet-1" -CFLAGS="$CFLAGS -I $E17DIR/include/embryo-1" -CFLAGS="$CFLAGS -I $E17DIR/include/edje-1" -CFLAGS="$CFLAGS -I $E17DIR/include/evas-1" -CFLAGS="$CFLAGS -I $E17DIR/include/ecore-1" -CFLAGS="$CFLAGS -I $E17DIR/include/efl-1" -CFLAGS="$CFLAGS -I $E17DIR/include/ecore-con-1" -CFLAGS="$CFLAGS -I $E17DIR/include/ecore-evas-1" -CFLAGS="$CFLAGS -I $E17DIR/include/ecore-file-1" -CFLAGS="$CFLAGS -I $E17DIR/include" +CFLAGS="$CFLAGS $(pkg-config --cflags elementary)" +CFLAGS="$CFLAGS -DPACKAGE_BIN_DIR=\"$LOCALDIR\"" +CFLAGS="$CFLAGS -DPACKAGE_LIB_DIR=\"$LOCALDIR\"" CFLAGS="$CFLAGS -DPACKAGE_DATA_DIR=\"$LOCALDIR\" $CFLAGOPTS" -#LDFLAGS="-L ../../libraries/LuaJIT-2.0.2/src -L lib -L /usr/lib -L /lib -L $E17DIR/lib" -#libs="-leo -lecore -levas -ledje -lembryo -leet -leina -lluajit -lpthread -lm" -LDFLAGS="-L $LOCALDIR $(pkg-config --libs-only-L luajit) -L lib -L /usr/lib -L /lib -L $E17DIR/lib" -libs="-leo -lecore -levas -ledje -lembryo -leet -leina $(pkg-config --libs luajit) -lpthread -lm -ldl" -#LDFLAGS="-L /usr/lib/lua/5.1 -L lib -L /usr/lib -L /lib -L $E17DIR/lib" -#libs="-lecore -levas -ledje -lembryo -leet -leina -llua5.1 -lpthread -lm" -# These need to be added to libs if linking staticaly, though some parts of EFL don't like that. -#-lecore_evas \ -#-lecore_file \ -#-ldl \ -#-lfontconfig \ -#-lfreetype \ -#-lexpat \ -#-lrt \ -#-lz +LDFLAGS="-L $LOCALDIR $(pkg-config --libs-only-L luajit) -L lib -L /usr/lib -L /lib" +libs="$(pkg-config --cflags --libs elementary) $(pkg-config --libs luajit) -lpthread -lm -ldl" echo "clean" rm -f test_c.so GuiLua.o libGuiLua.so skang -- cgit v1.1