diff --git a/weechat-plugins/essai/Makefile b/weechat-plugins/essai/Makefile index e84077b..6b5e93e 100644 --- a/weechat-plugins/essai/Makefile +++ b/weechat-plugins/essai/Makefile @@ -23,5 +23,5 @@ essai-command.o : essai-command.c essai.h essai-command.h $(WEECHAT_HEADER) gcc $(GCCFLAGS) -c essai-command.c -o obj/essai-command.o $(GCCLIBS) clean : - rm -r obj - rm -r lib + if [ -d obj ] ; then rm -r obj ; fi + if [ -d lib ] ; then rm -r lib ; fi diff --git a/weechat-plugins/essai/build.sh b/weechat-plugins/essai/build.sh index 12064a6..ecc6089 100644 --- a/weechat-plugins/essai/build.sh +++ b/weechat-plugins/essai/build.sh @@ -1,5 +1,10 @@ #!/bin/bash +if [ ! -d lib ] + then mkdir lib +fi + gcc $(pkg-config --cflags weechat) \ -shared -fPIC -Wall -Wextra src/essai.c src/essai-command.c -o lib/essai.so \ - $(pkg-config --libs weechat) && \ -mv -v lib/essai.so ${XDG_DATA_HOME}/weechat/plugins/ + $(pkg-config --libs weechat) && mv -v lib/essai.so ${XDG_DATA_HOME}/weechat/plugins/ + +rmdir lib