TARGET = @targetname@
SRCS = rlm_eap.c eap.c mem.c
HEADERS = eap.h rlm_eap.h
RLM_CFLAGS = $(INCLTDL) -Ilibeap
CLIENTLIBS = libeap/$(LIBPREFIX)freeradius-eap.la $(LIBRADIUS)
RLM_LIBS = libeap/$(LIBPREFIX)freeradius-eap.la $(LIBLTDL)
RLM_INSTALL = install-subdirs
RLM_SUBDIRS = libeap @eaptypes@
RLM_UTILS = radeapclient
.PHONY: all install-subdirs common
all: common
$(LT_OBJS): $(HEADERS)
radeapclient: radeapclient.lo $(CLIENTLIBS)
$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(RLM_LDFLAGS) -o radeapclient radeapclient.lo $(LIBRADIUS) $(CLIENTLIBS) $(LIBS) $(OPENSSL_LIBS)
radeapclient.lo: radeapclient.c $(HEADERS)
$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(RLM_CFLAGS) -c radeapclient.c
install-subdirs:
@$(MAKE) $(MFLAGS) WHAT_TO_MAKE=install common
$(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP) radeapclient$(EXEEXT) $(R)$(bindir)
.PHONY: common $(RLM_SUBDIRS)
common: $(RLM_SUBDIRS)
types: libeap
$(RLM_SUBDIRS):
@echo "Making $(WHAT_TO_MAKE) in $@..."
@$(MAKE) $(MFLAGS) -C $@ $(WHAT_TO_MAKE)
libeap/$(LIBPREFIX)freeradius-eap.la: libeap
include ../rules.mak