aboutsummaryrefslogtreecommitdiffstats
path: root/cad/magic/files/patch-Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'cad/magic/files/patch-Makefile')
-rw-r--r--cad/magic/files/patch-Makefile83
1 files changed, 83 insertions, 0 deletions
diff --git a/cad/magic/files/patch-Makefile b/cad/magic/files/patch-Makefile
new file mode 100644
index 000000000000..61b6f4d9fa51
--- /dev/null
+++ b/cad/magic/files/patch-Makefile
@@ -0,0 +1,83 @@
+--- Makefile.orig 2012-01-17 02:17:06.000000000 +0900
++++ Makefile 2012-01-17 02:18:32.000000000 +0900
+@@ -18,12 +18,10 @@
+ all: $(ALL_TARGET)
+
+ standard:
+- @echo --- errors and warnings logged in file make.log
+- @${MAKE} mains 2>&1 | tee -a make.log | egrep -i "(.c:|Stop.|---)"
++ ${MAKE} mains
+
+ tcl:
+- @echo --- errors and warnings logged in file make.log
+- @${MAKE} tcllibrary 2>&1 | tee -a make.log | egrep -i "(.c:|Stop.|---)"
++ ${MAKE} tcllibrary
+
+ force: clean all
+
+@@ -36,12 +34,12 @@
+ tcllibrary: database/database.h modules
+ @echo --- making Tcl shared libraries
+ for dir in ${PROGRAMS}; do \
+- (cd $$dir && ${MAKE} tcl-main); done
++ ${MAKE} -C $$dir tcl-main || exit 1 ; done
+
+ mains: database/database.h modules libs
+ @echo --- making main programs
+ for dir in ${PROGRAMS}; do \
+- (cd $$dir && ${MAKE} main); done
++ ${MAKE} -C $$dir main || exit 1 ; done
+
+ database/database.h: database/database.h.in
+ @echo --- making header file database/database.h
+@@ -50,30 +48,30 @@
+ modules:
+ @echo --- making modules
+ for dir in ${MODULES} ${PROGRAMS}; do \
+- (cd $$dir && ${MAKE} module); done
++ ${MAKE} -C $$dir module || exit 1 ; done
+
+ libs:
+ @echo --- making libraries
+ for dir in ${LIBRARIES}; do \
+- (cd $$dir && ${MAKE} lib); done
++ ${MAKE} -C $$dir lib || exit 1 ; done
+
+ depend: database/database.h
+ ${RM} */Depend
+ for dir in ${MODULES} ${UNUSED_MODULES} ${PROGRAMS}; do \
+- (cd $$dir && ${MAKE} depend); done
++ ${MAKE} -C $$dir depend || exit 1 ; done
+
+ install: $(INSTALL_TARGET)
+
+ install-magic:
+ @echo --- installing executable to $(DESTDIR)${BINDIR}
+ @echo --- installing runtime files to $(DESTDIR)${LIBDIR}
+- @${MAKE} install-real 2>&1 >> install.log
++ @${MAKE} install-real 2>&1
+
+ install-real: install-dirs
+ for dir in ${INSTALL_CAD_DIRS}; do \
+- (cd $$dir && ${MAKE} install); done
++ ${MAKE} -C $$dir install || exit 1 ; done
+ for dir in ${PROGRAMS}; do \
+- (cd $$dir && ${MAKE} install); done
++ ${MAKE} -C $$dir install || exit 1 ; done
+
+ install-tcl-dirs:
+ ${MAGICDIR}/scripts/mkdirs $(DESTDIR)${BINDIR} $(DESTDIR)${MANDIR} \
+@@ -86,11 +84,11 @@
+ install-tcl:
+ @echo --- installing executable to $(DESTDIR)${BINDIR}
+ @echo --- installing runtime files to $(DESTDIR)${LIBDIR}
+- @${MAKE} install-tcl-real 2>&1 >> install.log
++ @${MAKE} install-tcl-real
+
+ install-tcl-real: install-tcl-dirs
+ for dir in ${INSTALL_CAD_DIRS} ${PROGRAMS}; do \
+- (cd $$dir && ${MAKE} install-tcl); done
++ ${MAKE} -C $$dir install-tcl || exit 1 ; done
+
+ clean:
+ for dir in ${MODULES} ${PROGRAMS} ${TECH} ${UNUSED_MODULES}; do \