commit b0a26a5d5f2796b3387ec4c28f05f4201d41a575
parent 9d19f7f844be74359b054d3bf395d6fdff5c20f8
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date: Fri, 2 Jan 2015 19:30:40 +0100
Makefile: separate compat src
Diffstat:
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile
@@ -10,9 +10,10 @@ SRC = \
sfeed_plain.c\
sfeed_web.c\
sfeed_xmlenc.c\
- strlcpy.c\
util.c\
xml.c
+COMPATSRC = \
+ strlcpy.c
BIN = \
sfeed\
sfeed_frames\
@@ -46,7 +47,7 @@ HDR = \
util.h\
xml.h
-OBJ = ${SRC:.c=.o}
+OBJ = ${SRC:.c=.o} ${EXTRAOBJ}
all: $(BIN)
@@ -57,7 +58,7 @@ dist: $(BIN) doc
mkdir -p release/${VERSION}
# legacy man-pages (add doc-oldman as dependency rule).
#for m in $(MAN1); do cp -f doc/man/$$m release/${VERSION}/; done
- cp -f ${MAN1} ${HDR} ${SCRIPTS} ${SRC} ${DOC} \
+ cp -f ${MAN1} ${HDR} ${SCRIPTS} ${SRC} ${COMPATSRC} ${DOC} \
Makefile config.mk \
sfeedrc.example style.css \
release/${VERSION}/
diff --git a/config.mk b/config.mk
@@ -28,7 +28,7 @@ LDFLAGS = ${LIBS}
# uncomment for compat
CFLAGS += -DCOMPAT
-# if your libc doesn't support strlcpy.c
+# uncomment if your libc doesn't support strlcpy
EXTRAOBJ = strlcpy.o
# compiler and linker