12 # Build static AND dynamic libraries by default.
13 # Later, we'll figure out how to get libtool to automagically do this.
15 TARGET_LIBS = static dynamic
18 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
21 @[$$USE_STATIC_LIBS = "yes" ] && $(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
24 @[$$USE_SHARED_LIBS = "yes" ] && $(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
27 $(INSTALL) -d -m 755 $(R)$(libdir)
28 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
31 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
35 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
38 @[ -d lib/ ] || mkdir lib
39 @for mod in $(MODULES); do \
40 what=$(WHAT_TO_MAKE); \
41 if [ -d $$mod ] && [ -f $$mod/Makefile ]; then \
42 echo "Making $$what in $$mod..."; \
43 (cd $$mod && $(MAKE) $(MFLAGS) $$what) || exit 1;\