TARGET		= rlm_sql
SRCS		= rlm_sql.c sql.c
HEADERS		= rlm_sql.h
RLM_INSTALL	= install-drivers
RLM_CFLAGS	= $(INCLTDL)
RLM_LIBS	=
RLM_SUBDIRS	= drivers

#
#  Not using shared libraries, add in ALL known static modules
# at build time.
#
#ifneq ($(USE_SHARED_LIBS),yes)
#RLM_LIBS	+= $(shell for x in drivers/rlm_*/rlm_*.la;do echo -dlpreopen $$x;done)
#endif

$(STATIC_OBJS): $(HEADERS)

$(DYNAMIC_OBJS): $(HEADERS) 


all:
	@$(MAKE) $(MFLAGS) static dynamic
	@$(MAKE) $(MFLAGS) WHAT_TO_MAKE=$@ common

allclean:
	@$(MAKE) $(MFLAGS) WHAT_TO_MAKE=clean common

install-drivers:
	@$(MAKE) $(MFLAGS) WHAT_TO_MAKE=install common

common: 
	@for dir in $(RLM_SUBDIRS); do \
		echo "Making $(WHAT_TO_MAKE) in $$dir..."; \
		(cd $$dir && $(MAKE) $(MFLAGS) $(WHAT_TO_MAKE)) || exit 1;\
	done

include ../rules.mak

