aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2022-02-13 13:57:27 +0100
committerSebastiano Tronto <sebastiano@tronto.net>2022-02-13 13:57:27 +0100
commit84ac5f52efc9bc13fd1d3bd18991b1667aaf0413 (patch)
tree3256a711dbb8690cda8ce670196ecaa7eb689a52 /Makefile
parent97c9dba402d6d4097cbdc4c44c00222c53122033 (diff)
downloadnissy-84ac5f52efc9bc13fd1d3bd18991b1667aaf0413.tar.gz
nissy-84ac5f52efc9bc13fd1d3bd18991b1667aaf0413.zip
Small makefile changes, fixed todo list
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile16
1 files changed, 6 insertions, 10 deletions
diff --git a/Makefile b/Makefile
index 7ffd642..a167d5a 100644
--- a/Makefile
+++ b/Makefile
@@ -14,26 +14,21 @@ DBGFLAGS = -std=c99 -pthread -pedantic -Wall -Wextra \
14CC = cc 14CC = cc
15 15
16 16
17all: options nissy 17all: nissy
18
19options:
20 @echo nissy build options:
21 @echo "CFLAGS = ${CFLAGS}"
22 @echo "CC = ${CC}"
23 18
24nissy: 19nissy:
25 ${CC} ${CFLAGS} -o nissy src/*.c 20 ${CC} ${CFLAGS} -o nissy src/*.c
26 21
27win: 22nissy.exe:
28 x86_64-w64-mingw32-gcc ${CFLAGS} -static -o nissy.exe src/*.c 23 x86_64-w64-mingw32-gcc ${CFLAGS} -static -o nissy.exe src/*.c
29 24
30debug: 25debug:
31 ${CC} ${DBGFLAGS} -o nissy src/*.c 26 ${CC} ${DBGFLAGS} -o nissy src/*.c
32 27
33clean: 28clean:
34 rm -rf nissy nissy-*.tar.gz 29 rm -rf nissy nissy*.exe nissy*.tar.gz
35 30
36dist: clean 31dist: clean nissy.exe
37 mkdir -p nissy-${VERSION} 32 mkdir -p nissy-${VERSION}
38 cp -R LICENSE Makefile INSTALL doc src nissy-${VERSION} 33 cp -R LICENSE Makefile INSTALL doc src nissy-${VERSION}
39 groff -Tpdf -mandoc doc/nissy.1 > doc/nissy.pdf 34 groff -Tpdf -mandoc doc/nissy.1 > doc/nissy.pdf
@@ -43,6 +38,7 @@ dist: clean
43 tar -cf nissy-${VERSION}.tar nissy-${VERSION} 38 tar -cf nissy-${VERSION}.tar nissy-${VERSION}
44 gzip nissy-${VERSION}.tar 39 gzip nissy-${VERSION}.tar
45 rm -rf nissy-${VERSION} 40 rm -rf nissy-${VERSION}
41 mv nissy.exe nissy-${VERSION}.exe
46 42
47install: nissy 43install: nissy
48 mkdir -p ${DESTDIR}${PREFIX}/bin 44 mkdir -p ${DESTDIR}${PREFIX}/bin
@@ -57,5 +53,5 @@ uninstall:
57 rm -rf ${DESTDIR}${PREFIX}/bin/nissy ${DESTDIR}${MANPREFIX}/man1/nissy.1 53 rm -rf ${DESTDIR}${PREFIX}/bin/nissy ${DESTDIR}${MANPREFIX}/man1/nissy.1
58 for s in ${SCRIPTS}; do rm -rf ${DESTDIR}${PREFIX}/bin/$$s; done 54 for s in ${SCRIPTS}; do rm -rf ${DESTDIR}${PREFIX}/bin/$$s; done
59 55
60.PHONY: all options win debug clean dist install uninstall 56.PHONY: all debug clean dist install uninstall
61 57

Generated with cgit - Back to sebastiano.tronto.net