summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGuillem Jover <guillem@hadrons.org>2010-01-09 19:56:45 +0100
committerGuillem Jover <guillem@hadrons.org>2010-01-09 19:56:45 +0100
commit9396cc62cf01f282feef7ef9f212f73691100d04 (patch)
tree13a353caa6cd04fef782f8f85048f01af54913fd
parent7a70f1b019a64902a3c8a722ee5287d72a1cbf5b (diff)
downloadlibbsd-9396cc62cf01f282feef7ef9f212f73691100d04.tar.gz
build: Do not duplicate generated filenames in several variables
-rw-r--r--Makefile19
1 files changed, 11 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index c751f32..190e10d 100644
--- a/Makefile
+++ b/Makefile
@@ -20,6 +20,8 @@ LIB_DIST := \
Versions \
$(LIB_PKGCONFIG).in
+LIB_SRCS_GEN := \
+ hash/md5hl.c
LIB_SRCS := \
arc4random.c \
bsd_getopt.c \
@@ -29,7 +31,7 @@ LIB_SRCS := \
humanize_number.c \
dehumanize_number.c \
inet_net_pton.c \
- hash/md5.c hash/md5hl.c \
+ hash/md5.c \
readpassphrase.c \
setmode.c \
strmode.c \
@@ -38,13 +40,11 @@ LIB_SRCS := \
fmtcheck.c \
nlist.c \
progname.c \
- vis.c unvis.c
+ vis.c unvis.c \
+ $(LIB_SRCS_GEN)
+LIB_SRCS_GEN := $(patsubst %,src/%,$(LIB_SRCS_GEN))
LIB_SRCS := $(patsubst %,src/%,$(LIB_SRCS))
-LIB_GEN_SRCS := \
- man/md5.3bsd \
- src/hash/md5hl.c
-
LIB_INCLUDES := \
bsd/cdefs.h \
bsd/queue.h \
@@ -68,6 +68,8 @@ LIB_INCLUDES := \
vis.h \
libutil.h
+LIB_MANS_GEN := \
+ md5.3bsd
LIB_MANS := \
arc4random.3 \
arc4random_addrandom.3 \
@@ -83,7 +85,8 @@ LIB_MANS := \
setmode.3 \
getmode.3 \
strmode.3 \
- md5.3bsd
+ $(LIB_MANS_GEN)
+LIB_MANS_GEN := $(patsubst %,man/%,$(LIB_MANS_GEN))
LIB_MANS := $(patsubst %,man/%,$(LIB_MANS))
LIB_STATIC_OBJS := $(LIB_SRCS:%.c=%.o)
@@ -183,7 +186,7 @@ endif
.PHONY: clean
clean:
rm -f $(LIB_PKGCONFIG)
- rm -f $(LIB_GEN_SRCS)
+ rm -f $(LIB_SRCS_GEN) $(LIB_MANS_GEN)
rm -f $(LIB_STATIC_OBJS)
rm -f $(LIB_STATIC)
rm -f $(LIB_SHARED_OBJS)