diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b1ffede --- /dev/null +++ b/Makefile @@ -0,0 +1,41 @@ +PREFIX = /usr/local +MANDIR = ${PREFIX}/share/man + +CFLAGS += -std=c11 -Wall -Wextra -Wpedantic +LDLIBS = -lcrypto -ltls -lncursesw + +-include config.mk + +OBJS += chat.o +OBJS += command.o +OBJS += complete.o +OBJS += config.o +OBJS += edit.o +OBJS += handle.o +OBJS += irc.o +OBJS += ui.o +OBJS += url.o +OBJS += xdg.o + +dev: tags all + +all: catgirl + +catgirl: ${OBJS} + ${CC} ${LDFLAGS} ${OBJS} ${LDLIBS} -o $@ + +${OBJS}: chat.h + +tags: *.h *.c + ctags -w *.h *.c + +clean: + rm -f tags catgirl ${OBJS} + +install: catgirl catgirl.1 + install -d ${PREFIX}/bin ${MANDIR}/man1 + install catgirl ${PREFIX}/bin + gzip -c catgirl.1 > ${MANDIR}/man1/catgirl.1.gz + +uninstall: + rm -f ${PREFIX}/bin/catgirl ${MANDIR}/man1/catgirl.1.gz |