diff options
| author | Preston Pan <preston@nullring.xyz> | 2023-02-06 11:21:04 -0800 |
|---|---|---|
| committer | Preston Pan <preston@nullring.xyz> | 2023-02-06 11:21:04 -0800 |
| commit | 516bd04e96d1ae7138a4a7d3413216167247f446 (patch) | |
| tree | 8a103a0b6787ec1d8b1ce36ec38f15df0a423120 /Makefile | |
| parent | 030695f7a6834d0e32d960e37a164b8f757e7cef (diff) | |
switch to ISO c99 standard; more correct install command
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 |
