From 64f2f6b907e40fa48ab1287ae60a800df7df3213 Mon Sep 17 00:00:00 2001 From: "John Ankarstr\\xf6m" Date: Tue, 1 Jun 2021 03:05:17 +0200 Subject: First commit (0.8) --- Makefile | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..bb84dd0 --- /dev/null +++ b/Makefile @@ -0,0 +1,45 @@ +VERSION = 0.8 + +PREFIX = /usr/local +MANPREFIX = $(PREFIX)/man + +#CPPFLAGS = -DDEBUG +#CFLAGS = -g +LDLIBS = -lcurses + +DISTFILES = noice.c strlcat.c strlcpy.c util.h config.def.h\ + noice.1 Makefile README LICENSE +OBJ = noice.o strlcat.o strlcpy.o +BIN = noice + +all: $(BIN) + +$(BIN): $(OBJ) + $(CC) $(CFLAGS) -o $@ $(OBJ) $(LDFLAGS) $(LDLIBS) + +noice.o: util.h config.h +strlcat.o: util.h +strlcpy.o: util.h + +config.h: + cp config.def.h $@ + +install: all + mkdir -p $(DESTDIR)$(PREFIX)/bin + cp -f $(BIN) $(DESTDIR)$(PREFIX)/bin + mkdir -p $(DESTDIR)$(MANPREFIX)/man1 + cp -f $(BIN).1 $(DESTDIR)$(MANPREFIX)/man1 + +uninstall: + rm -f $(DESTDIR)$(PREFIX)/bin/$(BIN) + rm -f $(DESTDIR)$(MANPREFIX)/man1/$(BIN).1 + +dist: + mkdir -p noice-$(VERSION) + cp $(DISTFILES) noice-$(VERSION) + tar -cf noice-$(VERSION).tar noice-$(VERSION) + gzip noice-$(VERSION).tar + rm -rf noice-$(VERSION) + +clean: + rm -f $(BIN) $(OBJ) noice-$(VERSION).tar.gz -- cgit v1.2.3