-include ../../../../Make.inc
-
+TARGET = $(LIBPREFIX)eap
SRCS = fips186prf.c eapcrypto.c eapcommon.c eapsimlib.c
-
INCLUDES =
+RLM_CFLAGS = -DEAPLIB -I../../../include
+LINK_MODE = $(RLM_EAP_LINK_MODE)
-CFLAGS += -DEAPLIB -I../../../include
-
-TARGET=$(LIBPREFIX)eap
-
-all: dynamic
-
-dynamic: $(TARGET).la
-
-STATIC_OBJS = $(SRCS:.c=.o)
-DYNAMIC_OBJS = $(SRCS:.c=.lo)
-
-$(STATIC_OBJS): $(INCLUDES)
-$(DYNAMIC_OBJS): $(INCLUDES)
-
-#######################################################################
-#
-# define new rules
-#
-#######################################################################
-%.o : %.c
- $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $< -o $@
-
-%.lo : %.c
- $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c $<
-
-$(TARGET).la: $(DYNAMIC_OBJS)
- $(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \
- $(CFLAGS) -o $@ -rpath $(libdir) $^ ../../../lib/libradius.la
-clean:
- rm -f *.o *.lo $(TARGET).a $(TARGET).la
- rm -rf .libs
-
-install: $(TARGET).la
- $(LIBTOOL) --mode=install $(INSTALL) -c \
- $(TARGET).la $(R)$(libdir)/$(TARGET).la;
- rm -f $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la;
- ln -s $(TARGET).la $(R)$(libdir)/$(TARGET)-$(RADIUSD_VERSION).la
+RLM_DIR = ../
+include ../../rules.mak
HEADERS = ../rlm_eap_tls/rlm_eap_tls.h eap_peap.h ../../eap.h ../../rlm_eap.h
RLM_INSTALL =
RLM_LIBS = ../rlm_eap_tls/rlm_eap_tls.la -L@srcdir@/../../libeap -leap @eap_peap_ldflags@ $(OPENSSL_LIBS)
+LINK_MODE = $(RLM_EAP_LINK_MODE)
$(STATIC_OBJS): $(HEADERS)
HEADERS = rlm_eap_tls.h eap_tls.h ../../eap.h ../../rlm_eap.h
RLM_INSTALL =
RLM_LIBS += @eap_tls_ldflags@ $(OPENSSL_LIBS)
+LINK_MODE = $(RLM_EAP_LINK_MODE)
$(STATIC_OBJS): $(HEADERS)
$(DYNAMIC_OBJS): $(HEADERS)
+
RLM_DIR=../../
include ${RLM_DIR}../rules.mak
HEADERS = ../rlm_eap_tls/rlm_eap_tls.h eap_ttls.h ../../eap.h ../../rlm_eap.h
RLM_INSTALL =
RLM_LIBS = ../rlm_eap_tls/rlm_eap_tls.la -L@srcdir@/../../libeap -leap @eap_ttls_ldflags@ $(OPENSSL_LIBS)
+LINK_MODE = $(RLM_EAP_LINK_MODE)
$(STATIC_OBJS): $(HEADERS)