Introduction
Introduction Statistics Contact Development Disclaimer Help
Makefile: make it simpler to not compile compat objects - tscrape - twitter scr…
git clone git://git.codemadness.org/tscrape
Log
Files
Refs
README
LICENSE
---
commit 33e40c9fc70a418c65d6de3cc68c1c3431f4cd47
parent f5f136fabf5f8cd7245d963e7e479442200738e7
Author: Hiltjo Posthuma <[email protected]>
Date: Tue, 23 Apr 2019 21:06:48 +0200
Makefile: make it simpler to not compile compat objects
on OpenBSD: make COMPATOBJ=
Diffstat:
M Makefile | 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}"
You are viewing proxied material from codemadness.org. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.