diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 19 |
1 files changed, 10 insertions, 9 deletions
@@ -1,17 +1,18 @@ CC=gcc -CFLAGS=-I. -pthread -DESTDIR=/usr/local/bin -MANDIR=/usr/share/man/ +CFLAGS=-I. -pthread -Wall -Wextra -std=c99 -Wpedantic +PREFIX ?= /usr +BINDIR ?= ${PREFIX}/bin +MANDIR = ${PREFIX}/share/man/ + generate: $(CC) -o snake3 snake.c vector.c conio.c $(CFLAGS) -install: - cp snake3 $(DESTDIR) - cp doc/snake3.man $(MANDIR)/man1/snake3.1 - +install: snake3 + install -d ${DESTDIR}${BINDIR} ${DESTDIR}${MANDIR}/man1 + install snake3 ${DESTDIR}${BINDIR} + install -m 644 doc/snake3.1 ${DESTDIR}${MANDIR}/man1 clean: rm snake3 uninstall: - -rm $(DESTDIR)/snake3 - -rm $(MANDIR)/man1/snake3.1 + -rm -f ${DESTDIR}${BINDIR}/snake3 ${DESTDIR}${MANDIR}/man1/snake3.1 |
