Pulled from branch_1_1
[freeradius.git] / src / Makefile
1 #
2 # Makefile
3 #
4 # Version:      $Id$
5 #
6
7 include ../Make.inc
8
9 SUBDIRS         = include lib modules main
10 WHAT_TO_MAKE    = all
11
12 all: freeradius-devel
13         @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
14
15 clean:
16         @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
17         @rm -f include/*~ *~
18
19 install:
20         @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common
21
22 common:
23         @for dir in $(SUBDIRS); do \
24                 echo "Making $(WHAT_TO_MAKE) in $$dir..."; \
25                 $(MAKE) $(MFLAGS) -C $$dir $(WHAT_TO_MAKE) || exit $$?; \
26         done
27
28 freeradius-devel:
29         ln -s include freeradius-devel