2 # Makefile Makefile for the cistron-radius package.
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 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
24 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
27 install -d -m 755 $(libdir)
28 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
31 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
32 @rm -f *~ lib/[0-9a-z]* lib/STATIC_MODULE_LDFLAGS
35 @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
38 @[ -d lib/ ] || mkdir lib
39 @rm -f lib/STATIC_MODULE_LDFLAGS
40 @for mod in rlm_*; do \
41 what=$(WHAT_TO_MAKE); \
42 [ "$$what" = "all" ] && what="$(TARGET_LIBS)"; \
43 echo "Making $$what in $$mod..."; \
44 (cd $$mod && $(MAKE) $(MFLAGS) $$what) || exit 1;\