diff options
author | Christian Hesse <mail@eworm.de> | 2014-07-02 21:47:34 +0200 |
---|---|---|
committer | Christian Hesse <mail@eworm.de> | 2014-07-02 21:47:34 +0200 |
commit | 8768b2bfed1163df04d68c2c26b610e7f7f229de (patch) | |
tree | 7f4550ca0c12e9e15d45561fcb27d0a539223a62 /Makefile | |
download | journal-notify-8768b2bfed1163df04d68c2c26b610e7f7f229de.tar.gz journal-notify-8768b2bfed1163df04d68c2c26b610e7f7f229de.tar.zst |
initial commit
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..974fc39 --- /dev/null +++ b/Makefile @@ -0,0 +1,40 @@ +# journal-notify - Notify about journal log entries + +CC := gcc +MD := markdown +INSTALL := install +CP := cp +RM := rm +CFLAGS += -O2 -Wall -Werror +CFLAGS += $(shell pkg-config --cflags --libs libsystemd) +CFLAGS += $(shell pkg-config --cflags --libs libnotify) +# this is just a fallback in case you do not use git but downloaded +# a release tarball... +VERSION := 0.0.1 + +all: journal-notify README.html + +journal-notify: journal-notify.c + $(CC) $(CFLAGS) -o journal-notify journal-notify.c + +README.html: README.md + $(MD) README.md > README.html + +install: install-bin install-doc + +install-bin: journal-notify + $(INSTALL) -D -m0755 journal-notify $(DESTDIR)/usr/bin/journal-notify + $(INSTALL) -D -m0755 examples/journal-notify-dhcpd.desktop $(DESTDIR)/usr/share/journal-notify/examples/journal-notify-dhcpd.desktop + $(INSTALL) -D -m0755 examples/journal-notify-sshd.desktop $(DESTDIR)/usr/share/journal-notify/examples/journal-notify-sshd.desktop + +install-doc: README.html + $(INSTALL) -D -m0644 README.md $(DESTDIR)/usr/share/doc/journal-notify/README.md + $(INSTALL) -D -m0644 README.html $(DESTDIR)/usr/share/doc/journal-notify/README.html + $(INSTALL) -D -m0644 screenshot.png $(DESTDIR)/usr/share/doc/journal-notify/screenshot.png + +clean: + rm -f *.o *~ README.html journal-notify + +release: + git archive --format=tar.xz --prefix=journal-notify$(VERSION)/ $(VERSION) > journal-notify-$(VERSION).tar.xz + gpg -ab journal-notify-$(VERSION).tar.xz |