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