confflags += --host $(DEB_BUILD_GNU_TYPE) --build $(DEB_HOST_GNU_TYPE)
endif
-# Libtool won't play nice, so we won't play at all
-export RLM_EAP_LINK_MODE = -static
-
build-simple: stamp-build
stamp-build: stamp-patch
dh_testdir
MODULE_OBJS += $(shell for x in $(MODULES);do test -f ../modules/$$x/$$x.la && echo ../modules/$$x/$$x.la;done)
MODULE_OBJS += $(shell for x in $(SUB_MODULES);do test -f ../modules/*/types/$$x/$$x.la && echo ../modules/*/types/$$x/$$x.la;done)
MODULE_OBJS += $(shell for x in $(SUB_MODULES);do test -f ../modules/*/drivers/$$x/$$x.la && echo ../modules/*/drivers/$$x/$$x.la;done)
-else
-
-#
-# Weird EAP nonsense
-#
-ifeq ($(RLM_EAP_LINK_MODE),-static)
-LIBS += $(shell test -f ../modules/rlm_eap/libeap/libeap.a && echo -L../modules/rlm_eap/libeap -leap)
-MODULE_LIBS += $(shell for x in rlm_eap_tls rlm_eap_ttls rlm_eap_peap;do test -f ../modules/*/types/$$x/$$x.la && echo -dlpreopen ../modules/*/types/$$x/$$x.la;done)
-endif
endif
LIBS += -lradius $(SNMP_LIBS)
eap_tls.c tls.c cb.c mppe_keys.c
INCLUDES = eap_types.h eap_tls.h
RLM_CFLAGS = -DEAPLIB -I${top_builddir}/src -I${top_builddir}/src/modules/rlm_eap -I${top_builddir}/src/modules/rlm_eap/libeap
-LINK_MODE = $(RLM_EAP_LINK_MODE)
RLM_DIR = ../
include ../../rules.mak
$(TARGET).la: $(DYNAMIC_OBJS)
$(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \
$(LINK_MODE) $(RLM_LDFLAGS) $(LDFLAGS) -o $@ -rpath $(libdir) \
- $^ $(RLM_DIR)../../lib/libradius.la $(RLM_LIBS) $(LIBS)
+ $^ ${top_builddir}/src/lib/libradius.la $(RLM_LIBS) $(LIBS)
RLM_CFLAGS = $(INCLTDL) -I../.. $(OPENSSL_INCLUDE) -I../../libeap -DOPENSSL_NO_KRB5 @eap_peap_cflags@
RLM_LIBS = @eap_peap_ldflags@ ../../libeap/libeap.la $(OPENSSL_LIBS)
RLM_INSTALL =
-LINK_MODE = $(RLM_EAP_LINK_MODE)
$(STATIC_OBJS): $(HEADERS)
RLM_CFLAGS = $(INCLTDL) -I../.. $(OPENSSL_INCLUDE) -I../../libeap -DOPENSSL_NO_KRB5 @eap_tls_cflags@
RLM_LIBS = @eap_tls_ldflags@ ../../libeap/libeap.la $(OPENSSL_LIBS)
RLM_INSTALL =
-LINK_MODE = $(RLM_EAP_LINK_MODE)
$(STATIC_OBJS): $(HEADERS)
RLM_CFLAGS = $(INCLTDL) -I../.. $(OPENSSL_INCLUDE) -I../../libeap -DOPENSSL_NO_KRB5 @eap_ttls_cflags@
RLM_LIBS = @eap_ttls_ldflags@ ../../libeap/libeap.la $(OPENSSL_LIBS)
RLM_INSTALL =
-LINK_MODE = $(RLM_EAP_LINK_MODE)
$(STATIC_OBJS): $(HEADERS)
# Yes, this is a horrible hack.
#
ifeq ($(findstring $(TARGET),$(STATIC_MODULES)),)
-LINK_MODE +=-export-dynamic
+LINK_MODE = -export-dynamic
else
-LINK_MODE +=-static
+LINK_MODE = -static
endif
#
# link mode to static.
#
ifneq ($(USE_SHARED_LIBS),yes)
-LINK_MODE += -static
+LINK_MODE = -static
endif
$(TARGET).la: $(DYNAMIC_OBJS)