backport from HEAD
[freeradius.git] / doc / Makefile
1 #
2 # Makefile
3 #
4 # Version:      $Id$
5 #
6
7 include ../Make.inc
8
9 SUBDIRS         = rfc
10 WHAT_TO_MAKE    = all
11
12 DOCS = aaa.txt ascend Autz-Type bay bugs cisco coding-methods.txt configurable_failover DIFFS duplicate-users MACOSX module_interface OS2 performance-testing processing_users_file proxy RADIUS-LDAP.schema RADIUS-LDAPv3.schema RADIUS-SQL.schema radrelay README Simultaneous-Use supervise-radiusd.txt tuning_guide variables.txt
13
14
15 all:
16         @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
17
18 clean:
19         @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
20         @rm -f include/*~ *~
21
22 install:
23         $(INSTALL) -d -m 755    $(R)$(datadir)/doc
24         $(INSTALL) -d -m 755    $(R)$(datadir)/doc/freeradius-$(RADIUSD_VERSION)
25         for i in $(DOCS) rlm_*; do \
26                 $(INSTALL) -m 644 $$i $(R)$(datadir)/doc/freeradius-$(RADIUSD_VERSION); \
27         done
28         @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
29
30 common:
31         @for dir in $(SUBDIRS); do \
32                 echo "Making $(WHAT_TO_MAKE) in $$dir..."; \
33                 (cd $$dir && $(MAKE) $(MFLAGS) $(WHAT_TO_MAKE)) || exit 1;\
34         done