X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=Makefile;h=56b52e6618934eba853a768ec59211435897ef00;hb=8d0b7c2832d80a9a64e5ff01d0fba2c6846bbc5d;hp=78e7d4f00534d0ea3f672b071145380e8f833a2f;hpb=c783e54dae5bd74de2280e31223ce8a0ad0d611d;p=stagit.git diff --git a/Makefile b/Makefile index 78e7d4f..56b52e6 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,20 @@ -include config.mk +.POSIX: NAME = stagit -VERSION = 0.9.2 +VERSION = 0.9.3 + +# paths +PREFIX = /usr/local +MANPREFIX = ${PREFIX}/man +DOCPREFIX = ${PREFIX}/share/doc/${NAME} + +LIBGIT_INC = -I/usr/local/include +LIBGIT_LIB = -L/usr/local/lib -lgit2 + +# 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 SRC = \ stagit.c\ @@ -11,8 +24,8 @@ COMPATSRC = \ strlcat.c\ strlcpy.c BIN = \ - stagit\ - stagit-index + stagit.out\ + stagit-index.out MAN1 = \ stagit.1\ stagit-index.1 @@ -31,16 +44,16 @@ OBJ = ${SRC:.c=.o} ${COMPATOBJ} all: ${BIN} .o: - ${CC} ${LDFLAGS} -o $@ ${LIBS} + ${CC} -o $@ ${LDFLAGS} .c.o: - ${CC} -c ${CFLAGS} ${CPPFLAGS} -o $@ -c $< + ${CC} -o $@ -c $< ${STAGIT_CFLAGS} ${STAGIT_CPPFLAGS} dist: rm -rf ${NAME}-${VERSION} mkdir -p ${NAME}-${VERSION} cp -f ${MAN1} ${HDR} ${SRC} ${COMPATSRC} ${DOC} \ - Makefile config.mk favicon.png logo.png style.css \ + Makefile favicon.png logo.png style.css \ example_create.sh example_post-receive.sh \ ${NAME}-${VERSION} # make tarball @@ -48,13 +61,13 @@ dist: gzip -c > ${NAME}-${VERSION}.tar.gz rm -rf ${NAME}-${VERSION} -${OBJ}: config.mk ${HDR} +${OBJ}: ${HDR} -stagit: stagit.o ${COMPATOBJ} - ${CC} -o $@ stagit.o ${COMPATOBJ} ${LDFLAGS} +stagit.out: stagit.o ${COMPATOBJ} + ${CC} -o $@ stagit.o ${COMPATOBJ} ${STAGIT_LDFLAGS} -stagit-index: stagit-index.o ${COMPATOBJ} - ${CC} -o $@ stagit-index.o ${COMPATOBJ} ${LDFLAGS} +stagit-index.out: stagit-index.o ${COMPATOBJ} + ${CC} -o $@ stagit-index.o ${COMPATOBJ} ${STAGIT_LDFLAGS} clean: rm -f ${BIN} ${OBJ} ${NAME}-${VERSION}.tar.gz