From: Kyle Fuller Date: Fri, 27 Sep 2013 06:45:50 +0000 (+0100) Subject: Include a makefile to install and build the module X-Git-Tag: 1.0.0~16 X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=28054cddc9e54f116077c463d588e2b0d2158477;p=znc-palaver.git Include a makefile to install and build the module --- diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..225dddf --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +CXXFLAGS := -Wno-unknown-pragmas +PALAVER_VERSION := $(shell git describe --tags --always --dirty 2> /dev/null) + +ifneq "$(PALAVER_VERSION)" "" + CXXFLAGS += -DPALAVER_VERSION=\"$(PALAVER_VERSION)\" +endif + +palaver.so: palaver.cpp + @CXXFLAGS="$(CXXFLAGS)" znc-buildmod palaver.cpp + +install: palaver.so + @echo "Installing palaver.so to $(HOME)/.znc/modules/palaver.so" + @cp palaver.so $(HOME)/.znc/modules/palaver.so + +clean: + -rm -f palaver.so + +uninstall: + @echo "Uninstall palaver from $(HOME)/.znc/modules" + -rm -f $(HOME)/.znc/modules/palaver.so + diff --git a/README.md b/README.md index 8ba3a4b..28c2d28 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ Palaver ZNC module provides push notifications. ## Compiling - znc-buildmod palaver.cpp + make ## Installation