summaryrefslogtreecommitdiff
path: root/jmake/files
diff options
context:
space:
mode:
Diffstat (limited to 'jmake/files')
-rw-r--r--jmake/files/Jmake.rules10
1 files changed, 5 insertions, 5 deletions
diff --git a/jmake/files/Jmake.rules b/jmake/files/Jmake.rules
index aa31421..232c633 100644
--- a/jmake/files/Jmake.rules
+++ b/jmake/files/Jmake.rules
@@ -489,7 +489,7 @@ local_deinstall.man:: @@\
*/
#define LinkFileList(step,list,dir,sub) @!\
step:: list @@\
- @case '${MFLAGS}' in *[i]*) set +e;; esac; \ @@\
+ @case '${MFLAGS}' in *[i]*) set +e;; *) set -e;; esac; \ @@\
echo " cd" dir; cd dir; for i in list; do (set -x; $(LN) sub/$$i .); done
@@ -1145,7 +1145,7 @@ local_realclean:: @@\
*/
#define CommonSubdirsRule(dirs) @!\
subdirs: @@\
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ @@\
+ @case '${MFLAGS}' in *[ik]*) set +e;; *) set -e;; esac; \ @@\
for i in dirs ;\ @@\
do \ @@\
(cd $$i ; echo $(VERB) "in $(DIR)$$i..."; \ @@\
@@ -1159,7 +1159,7 @@ subdirs: @@\
*/
#define NamedTargetSubdirsRule(dirs,name,verb,flags) @!\
name:: @@\
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ @@\
+ @case '${MFLAGS}' in *[ik]*) set +e;; *) set -e;; esac; \ @@\
for i in dirs ;\ @@\
do \ @@\
(cd $$i ; echo verb "in $(DIR)$$i..."; \ @@\
@@ -1386,7 +1386,7 @@ MakeLintSubdirs(dirs,lintlib)
*/
#define MakeMakeSubdirs(target) @!\
target:: @@\
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ @@\
+ @case '${MFLAGS}' in *[ik]*) set +e;; *) set -e;; esac; \ @@\
for i in $(SUBDIRS);\ @@\
do \ @@\
echo "Making "target" in $(DIR)$$i..."; \ @@\
@@ -1405,7 +1405,7 @@ target:: @@\
*/
#define MakeMakefilesSH() @!\
Makefiles.SH:: Makefile.SH @@\
- @case '${MFLAGS}' in *[ik]*) set +e;; esac; \ @@\
+ @case '${MFLAGS}' in *[ik]*) set +e;; *) set -e;; esac; \ @@\
for i in $(SUBDIRS);\ @@\
do \ @@\
case "$(DIR)$$i/" in \ @@\