tscrape

twitter scraper
git clone git://git.codemadness.org/tscrape
Log | Files | Refs | README | LICENSE

commit 33e40c9fc70a418c65d6de3cc68c1c3431f4cd47
parent f5f136fabf5f8cd7245d963e7e479442200738e7
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Tue, 23 Apr 2019 21:06:48 +0200

Makefile: make it simpler to not compile compat objects

on OpenBSD: make COMPATOBJ=

Diffstat:
MMakefile | 24+++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)

diff --git a/Makefile b/Makefile @@ -1,3 +1,5 @@ +.POSIX: + include config.mk NAME = tscrape @@ -11,11 +13,12 @@ SCRIPTS = \ tscrape_update SRC = ${BIN:=.c} +HDR = \ + util.h\ + xml.h LIBUTIL = libutil.a LIBUTILSRC = \ - strlcat.c\ - strlcpy.c\ util.c LIBUTILOBJ = ${LIBUTILSRC:.c=.o} @@ -24,22 +27,25 @@ LIBXMLSRC = \ xml.c LIBXMLOBJ = ${LIBXMLSRC:.c=.o} -LIB = ${LIBUTIL} ${LIBXML} +COMPATSRC = \ + strlcat.c\ + strlcpy.c +COMPATOBJ =\ + strlcat.o\ + strlcpy.o -MAN1 = tscrape.1 +LIB = ${LIBUTIL} ${LIBXML} ${COMPATOBJ} +MAN1 = tscrape.1 DOC = \ LICENSE\ README -HDR = \ - util.h\ - xml.h all: $(BIN) ${BIN}: ${LIB} ${@:=.o} -OBJ = ${SRC:.c=.o} ${LIBXMLOBJ} ${LIBUTILOBJ} +OBJ = ${SRC:.c=.o} ${LIBXMLOBJ} ${LIBUTILOBJ} ${COMPATOBJ} ${OBJ}: config.mk ${HDR} @@ -61,7 +67,7 @@ dist: rm -rf "${NAME}-${VERSION}" mkdir -p "${NAME}-${VERSION}" cp -f ${MAN1} ${DOC} ${HDR} \ - ${SRC} ${LIBXMLSRC} ${LIBUTILSRC} ${SCRIPTS} \ + ${SRC} ${LIBXMLSRC} ${LIBUTILSRC} ${COMPATSRC} ${SCRIPTS} \ Makefile config.mk \ tscraperc.example style.css \ "${NAME}-${VERSION}"