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

Reply via email to