Date: Monday, May 7, 2007 @ 18:50:25
Author: marc
Path: /cvsroot/carob/lms-kit-builder
Modified: GNUmakefile (1.17 -> 1.18)
Fixed idempotence bugs in make dev
-------------+
GNUmakefile | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
Index: lms-kit-builder/GNUmakefile
diff -u lms-kit-builder/GNUmakefile:1.17 lms-kit-builder/GNUmakefile:1.18
--- lms-kit-builder/GNUmakefile:1.17 Mon May 7 14:19:39 2007
+++ lms-kit-builder/GNUmakefile Mon May 7 18:50:25 2007
@@ -89,12 +89,11 @@
dev:
${TOUCH} carob-.${TGZ}
${TOUCH} libmysequoia-.${TGZ}
- - ${LN_S} ../carob carob-
+ test -e carob- || ${LN_S} ../carob carob-
${TOUCH} carob-
- - ${LN_S} ../libmysequoia libmysequoia-
+ test -e libmysequoia- || ${LN_S} ../libmysequoia libmysequoia-
${TOUCH} libmysequoia-
- test -f ${DISABLED_PROPERTIES} || mv build.properties
${DISABLED_PROPERTIES}
- printf "CUSTOM=gcc-debug\n" > build.properties
+ test -e ${DISABLED_PROPERTIES} || { mv build.properties
${DISABLED_PROPERTIES}; printf "CUSTOM=gcc-debug\n" > build.properties; }
undev:
- ${RM} carob- libmysequoia- carob-.${TGZ} libmysequoia-.${TGZ}
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits