diff options
author | John Ankarstr\xf6m <john@ankarstrom.se> | 2021-06-01 03:05:17 +0200 |
---|---|---|
committer | John Ankarstr\xf6m <john@ankarstrom.se> | 2021-06-01 03:05:17 +0200 |
commit | 64f2f6b907e40fa48ab1287ae60a800df7df3213 (patch) | |
tree | 132b5f4a3e25ce92a98a202257c126b05d900fec /Makefile | |
download | noice-64f2f6b907e40fa48ab1287ae60a800df7df3213.tar.gz |
First commit (0.8)
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 45 |
1 files changed, 45 insertions, 0 deletions
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 |