summary refs log tree commit diff
path: root/extra/edit/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'extra/edit/Makefile')
-rw-r--r--extra/edit/Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/extra/edit/Makefile b/extra/edit/Makefile
new file mode 100644
index 0000000..8bac3a6
--- /dev/null
+++ b/extra/edit/Makefile
@@ -0,0 +1,28 @@
+PREFIX ?= /usr/local
+BINDIR ?= ${PREFIX}/bin
+MANDIR ?= ${PREFIX}/man
+
+CFLAGS += -std=c11 -Wall -Wextra -Wpedantic
+LDADD.libtls = -ltls
+
+-include config.mk
+
+LDLIBS = ${LDADD.libtls}
+OBJS = edit.o xdg.o
+
+all: pounce-edit
+
+pounce-edit: ${OBJS}
+	${CC} ${LDFLAGS} ${OBJS} ${LDLIBS} -o $@
+
+clean:
+	rm -f ${OBJS} pounce-edit
+
+install: pounce-edit pounce-edit.1
+	install -d ${DESTDIR}${BINDIR} ${DESTDIR}${MANDIR}/man1
+	install pounce-edit ${DESTDIR}${BINDIR}
+	install -m 644 pounce-edit.1 ${DESTDIR}${MANDIR}/man1
+
+uninstall:
+	rm -f ${DESTDIR}${BINDIR}/pounce-edit
+	rm -f ${DESTDIR}${MANDIR}/man1/pounce-edit.1