Makefile (433B)
1 BIN = nio 2 3 CFLAGS = -std=c99 -Os -Wall -Wextra -Wpedantic -D_POSIX_C_SOURCE=201112 -D_GNU_SOURCE -D_XOPEN_CURSES -D_XOPEN_SOURCE_EXTENDED=1 -D_DEFAULT_SOURCE -D_BSD_SOURCE 4 LDLIBS = -lncursesw -lssl -lcrypto -ltinfo 5 6 PREFIX=/usr/local 7 8 all: ${BIN} 9 10 install: ${BIN} 11 mkdir -p ${PREFIX}/bin 12 cp -f ${BIN} ${PREFIX}/bin 13 chmod 755 ${PREFIX}/bin/${BIN} 14 15 uninstall: 16 rm -f ${PREFIX}/bin/${BIN} 17 18 clean: 19 rm -f ${BIN} *.o 20 21 .PHONY: all clean