root/openpgpsdk/trunk/src/Makefile.template

Revision 587 (checked in by ben, 5 years ago)

Exit on errors. At least often enough that Rachel can fix the rest.
--Thiline, and those below, will be ignored--

M src/Makefile.template
M Makefile

Line 
1 LIBSUBDIRS=lib
2 SUBDIRS=$(LIBSUBDIRS) app
3
4 default: Makefile
5         set -e; for d in $(SUBDIRS); do \
6         (cd $$d; echo "+++ make in $$d"; $(MAKE) || exit 1; echo "--- $$d") || exit 1; \
7         done
8
9 lib: Makefile
10         @set -e; for d in $(LIBSUBDIRS); do \
11         (cd $$d; echo "+++ make in $$d"; $(MAKE); echo "--- $$d"); \
12         done
13
14 force_depend:
15         @set -e; for d in $(SUBDIRS); do \
16         (cd $$d; echo "+++ make force_depend in $$d"; $(MAKE) force_depend ; echo "--- $$d"); \
17         done
18
19 clean:
20         @set -e; for d in $(SUBDIRS); do \
21         (cd $$d; echo "+++ make clean in $$d"; $(MAKE) clean; echo "--- $$d"); \
22         done
23         find . -name '*.core' | xargs rm -f
24         rm -rf oink-links
25
26 Makefiles:
27         @set -e; for d in $(SUBDIRS); do \
28         (cd $$d; echo "+++ make Makefile in $$d"; $(MAKE) Makefile; echo "--- $$d"); \
29         done
30
31 Makefile: Makefile.template ../configure
32         echo Makefile is older than templates, rerun configure.
33         exit 1
Note: See TracBrowser for help on using the browser.