From 08aafe87daa555f299521eb3f5293e6300bef4bd Mon Sep 17 00:00:00 2001 From: prozacx Date: Mon, 11 Apr 2005 05:12:10 +0000 Subject: [PATCH] Added znc-buildmod, used for building modules git-svn-id: https://znc.svn.sourceforge.net/svnroot/znc/trunk@124 726aef4b-f618-498e-8847-2d620e286838 --- znc-buildmod | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 znc-buildmod diff --git a/znc-buildmod b/znc-buildmod new file mode 100755 index 00000000..101d1326 --- /dev/null +++ b/znc-buildmod @@ -0,0 +1,14 @@ +#/bin/bash + +CXXFLAGS=`znc-config --cflags` +INCLUDES=`znc-config --include` +LIBS=`znc-config --libs` + +for FILE in "$@" +do + MOD="${FILE%.cpp}" + MOD="${MOD%.cc}" + + echo -e " \033[1m\033[32m*\033[39m\033[22m Building ${MOD}.so... " + (g++ ${CXXFLAGS} ${INCLUDES} ${LIBS} -shared -o ${MOD}.so ${FILE} && echo -e "\b\b\b\b\b\b\033[1m\033[34m[ \033[32mok \033[34m]") || echo "[Error]" +done