summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiltjo Posthuma <hiltjo@codemadness.org>2015-01-02 19:30:40 +0100
committerHiltjo Posthuma <hiltjo@codemadness.org>2015-01-02 19:30:40 +0100
commitb0a26a5d5f2796b3387ec4c28f05f4201d41a575 (patch)
tree39bb99c921e63212121ae35e877f8331f7fb6c99
parent9d19f7f844be74359b054d3bf395d6fdff5c20f8 (diff)
Makefile: separate compat src
-rw-r--r--Makefile7
-rw-r--r--config.mk2
2 files changed, 5 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 47ee223..4e97c2d 100644
--- 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
index 33bc780..a1424af 100644
--- 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