]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
build: Do not duplicate generated filenames in several variables
authorGuillem Jover <guillem@hadrons.org>
Sat, 9 Jan 2010 18:56:45 +0000 (19:56 +0100)
committerGuillem Jover <guillem@hadrons.org>
Sat, 9 Jan 2010 18:56:45 +0000 (19:56 +0100)
Makefile

index c751f32d9d65553ddaf699bf412db9122caa9029..190e10d65bc1164d3c6a1e4f2d2fdcaee28941e0 100644 (file)
--- 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)