From f21cd9a620d3df2a57bce37a4eb7f226ba24a07c Mon Sep 17 00:00:00 2001 From: Pavel Pisa Date: Sun, 20 Jan 2013 23:39:08 +0100 Subject: [PATCH] Specify ulut library requirement for each test program separately. The use of "lib_LOADLIBES = ulut" for whole directory result in attempt to link library ulut into build ulut library when shared libraries build is selected. This result in circular make dependency for some tools version. Signed-off-by: Pavel Pisa --- ulut/Makefile.omk | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ulut/Makefile.omk b/ulut/Makefile.omk index e982587..cb2b1a8 100644 --- a/ulut/Makefile.omk +++ b/ulut/Makefile.omk @@ -48,16 +48,18 @@ ulut_SOURCES += ul_evcbase.c ul_gavl.c ul_htimmstime.c ul_logreg.c \ ul_uniqid.c ul_dbuffprintf.c endif -lib_LOADLIBES = ulut - ifeq ($(CONFIG_OC_ULUT_TESTS),y) utils_PROGRAMS = ul_gavlchk ul_gsachk ul_htimchk ul_hashtabchk endif ul_gavlchk_SOURCES = ul_gavlchk.c +ul_gavlchk_LIBS = ulut ul_gsachk_SOURCES = ul_gsachk.c +ul_gsachk_LIBS = ulut ul_htimchk_SOURCES = ul_htimchk.c +ul_htimchk_LIBS = ulut ul_hashtabchk_SOURCES = ul_hashtabchk.c +ul_hashtabchk_LIBS = ulut endif -- 2.39.2