Browse Source

add makefile

Jordan Koch 1 year ago
parent
commit
45a4bd749c
1 changed files with 21 additions and 0 deletions
  1. 21 0
      Makefile

+ 21 - 0
Makefile

@@ -0,0 +1,21 @@
+version = $(shell git describe --dirty || echo dev)
+curl=no
+
+ifneq ($(curl),no)
+	flags=-DUSE_CURL -lcurl
+else
+	flags=
+endif
+
+all: push.so
+
+push.so: push.cpp
+	CXXFLAGS="$(CXXFLAGS) -DPUSHVERSION=\"\\\"$(version)\\\"\" $(flags)" LIBS="$(LIBS) $(flags)" \
+		 znc-buildmod push.cpp
+
+install: push.so
+	mkdir -p $(HOME)/.znc/modules/
+	cp push.so $(HOME)/.znc/modules/push.so
+
+clean:
+	-rm -f push.so