From: Patrik Gornicz Date: Mon, 27 Jul 2009 04:11:35 +0000 (-0400) Subject: changed phony make targets for projects to be suffixies of 'all' X-Git-Tag: libbear-premerge~33 X-Git-Url: http://gitweb.pgornicz.com/?a=commitdiff_plain;h=cd1945311ad8b2492e8f0e6b77eca5ec79912410;p=libbear.git changed phony make targets for projects to be suffixies of 'all' --- diff --git a/lib/rules.mk b/lib/rules.mk index ea75bc9..7dae416 100644 --- a/lib/rules.mk +++ b/lib/rules.mk @@ -15,7 +15,7 @@ uninstall: rm /usr/lib/${SONAME} -${G_LIB}: ${TARGET_$P} +${G_ALL_LIB}: ${TARGET_$P} ${G_OBJS_LIB}: ${L_OBJS_$P} ${G_DEPS_LIB}: ${L_DEPS_$P} diff --git a/targets.mk b/targets.mk index d31779b..cf6fec7 100644 --- a/targets.mk +++ b/targets.mk @@ -1,6 +1,8 @@ G_LIB := ${P_LIB} -.PHONY: ${G_LIB} + +G_ALL_LIB := all-${G_LIB} +.PHONY: ${G_ALL_LIB} G_OBJS_LIB := objs-${G_LIB} .PHONY: ${G_OBJS_LIB} @@ -12,7 +14,9 @@ TARGET_${G_LIB} := ${BINDIR_${G_LIB}}${REALNAME_${G_LIB}} G_TESTS := ${P_TESTS} -.PHONY: ${G_TESTS} + +G_ALL_TESTS := all-${G_TESTS} +.PHONY: ${G_ALL_TESTS} G_OBJS_TESTS := objs-${G_TESTS} .PHONY: ${G_OBJS_TESTS} @@ -42,10 +46,10 @@ L_CLEANCMDS += cleanall cleanall: cleanbin cleanobjs cleandeps -default: ${G_LIB} +default: ${G_ALL_LIB} .PHONY: all -all: ${G_LIB} ${G_TESTS} +all: ${G_ALL_LIB} ${G_ALL_TESTS} .PHONY: objs objs: ${G_OBJS_LIB} ${G_OBJS_TESTS} diff --git a/tests/src/1/rules.mk b/tests/src/1/rules.mk index f72f3ee..255e0d1 100644 --- a/tests/src/1/rules.mk +++ b/tests/src/1/rules.mk @@ -1,5 +1,5 @@ -${G_TESTS}: ${TARGET_$D} +${G_ALL_TESTS}: ${TARGET_$D} ${G_TESTS}-${DIRNAME}: ${TARGET_$D} # this test depends on the G_LIB library diff --git a/tests/src/printTrace/rules.mk b/tests/src/printTrace/rules.mk index f72f3ee..255e0d1 100644 --- a/tests/src/printTrace/rules.mk +++ b/tests/src/printTrace/rules.mk @@ -1,5 +1,5 @@ -${G_TESTS}: ${TARGET_$D} +${G_ALL_TESTS}: ${TARGET_$D} ${G_TESTS}-${DIRNAME}: ${TARGET_$D} # this test depends on the G_LIB library