X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=Makefile;h=1277cb7f795914d7c8cb1e3d9ea6fd0427758cf5;hb=ad2d1ad6ad71921d029c3fbba22a3d1b6f35cf5a;hp=3a8dc8f5cbe3248510131b811bc640185489c0fb;hpb=984c91eefc4ec4d523ae20083106e69c7c0f71a4;p=stagit.git diff --git a/Makefile b/Makefile index 3a8dc8f..1277cb7 100644 --- a/Makefile +++ b/Makefile @@ -9,13 +9,24 @@ MANPREFIX = ${PREFIX}/man DOCPREFIX = ${PREFIX}/share/doc/${NAME} SHAREPREFIX = ${PREFIX}/share/${NAME} +LIBCMARK = $(shell pkg-config --silence-errors --libs libcmark-gfm > /dev/null; echo $$?) +CHROMA = $(shell which chroma > /dev/null; echo $$?) LIBGIT_INC = -I/usr/local/include -LIBGIT_LIB = -L/usr/local/lib -lgit2 +LIBS = -L/usr/local/lib `pkg-config --libs libgit2` + +ifeq (${CHROMA}, 0) + STAGIT_CPPFLAGS := ${STAGIT_CPPFLAGS} -DHAS_CHROMA +endif + +ifeq (${LIBCMARK}, 0) + LIBS := ${LIBS} -lcmark-gfm + STAGIT_CPPFLAGS := ${STAGIT_CPPFLAGS} -DHAS_CMARK +endif # use system flags. STAGIT_CFLAGS = ${LIBGIT_INC} ${CFLAGS} -STAGIT_LDFLAGS = ${LIBGIT_LIB} ${LDFLAGS} -STAGIT_CPPFLAGS = -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE -D_BSD_SOURCE +STAGIT_LDFLAGS = ${LIBS} ${LDFLAGS} +STAGIT_CPPFLAGS := ${STAGIT_CPPFLAGS} -D_XOPEN_SOURCE=700 -D_DEFAULT_SOURCE -D_BSD_SOURCE SRC = \ src/stagit.c\ @@ -32,7 +43,7 @@ MAN1 = \ man/stagit-index.1 DOC = \ LICENSE\ - README + README.md HDR = src/compat.h COMPATOBJ = \ @@ -79,9 +90,8 @@ install: all for f in ${BIN}; do chmod 755 ${DESTDIR}${PREFIX}/bin/$$f; done # installing example files. mkdir -p ${DESTDIR}${DOCPREFIX} - cp -f resources/*.png\ - contrib/*\ - README\ + cp -f contrib/*\ + README.md\ ${DESTDIR}${DOCPREFIX} mkdir -p ${DESTDIR}${SHAREPREFIX} cp -f resources/*\