5ab0ab18a3d2b1b83c48c58b028fdded067cf2b0
[freeradius.git] / src / modules / rlm_sql / Makefile.in
1 #
2 # $Id$
3 #
4
5 TARGET          = @targetname@
6 SRCS            = rlm_sql.c sql.c
7 HEADERS         = rlm_sql.h conf.h
8 RLM_INSTALL     = install-drivers
9 RLM_CFLAGS      = $(INCLTDL) -I$(top_builddir)/src/modules/rlm_sql
10 RLM_LIBS        = $(LIBLTDL)
11 RLM_SUBDIRS     = drivers
12
13 #
14 #  Not using shared libraries, add in ALL known static modules
15 # at build time.
16 #
17 #ifneq ($(USE_SHARED_LIBS),yes)
18 #RLM_LIBS       += $(shell for x in drivers/rlm_*/rlm_*.la;do echo -dlpreopen $$x;done)
19 #endif
20
21 # this uses the RLM_CFLAGS and RLM_LIBS and SRCS defs to make TARGET.
22 include ../rules.mak
23
24 $(LT_OBJS): $(HEADERS)
25
26 install-drivers:
27         @$(MAKE) $(MFLAGS) WHAT_TO_MAKE=install common
28
29 .PHONY: common $(RLM_SUBDIRS)
30
31 common: $(RLM_SUBDIRS)
32
33 $(RLM_SUBDIRS):
34         @echo "Making $(WHAT_TO_MAKE) in $(X)rlm_sql/$@..."
35         @$(MAKE) $(MFLAGS) X=$(X)rlm_sql/ -C $@ $(WHAT_TO_MAKE)