20 lines
726 B
Makefile
20 lines
726 B
Makefile
.POSIX:
|
|
default: all
|
|
all: libgeminiclient.a gemini-cat
|
|
libgeminiclient.a: libgeminiclient.c libgeminiclient.h
|
|
gemini-cat: gemini-cat.c libgeminiclient.a
|
|
${CC} -I. ${CFLAGS} ${LFLAGS} -ltls -o $@ gemini-cat.c libgeminiclient.a
|
|
install: libgeminiclient.a
|
|
install -m444 libgeminiclient.a \
|
|
"$$DESTDIR/$${PREFIX:-/usr/local}/lib/"
|
|
install -m444 libgeminiclient.h \
|
|
"$$DESTDIR/$${PREFIX:-/usr/local}/include/"
|
|
install-gemini-cat: gemini-cat
|
|
install -m755 gemini-cat "$$DESTDIR/$${PREFIX:-/usr/local}/bin/"
|
|
install -m444 gemini-cat.1 \
|
|
"$$DESTDIR/$${PREFIX:-/usr/local}/$${MANDIR:-share/man}/man1/"
|
|
linstall-gemini-cat: gemini-cat
|
|
install -m755 gemini-cat "$$HOME/bin/"
|
|
clean:
|
|
rm -f libgeminiclient.a gemini-cat
|