$(SERVER_OBJS): $(INCLUDES)
-radiusd: $(SERVER_OBJS) $(MODULE_OBJS) ../lib/libradius.la
+radiusd: $(SERVER_OBJS) $(MODULE_OBJS) $(LIBRADIUS)
$(LIBTOOL) --mode=link $(CC) -export-dynamic -dlopen self \
$(LDFLAGS) $(LINK_MODE) -o $@ $(SERVER_OBJS) \
- $(MODULE_LIBS) ../lib/libradius.la $(LIBS) $(SNMP_LIBS) \
+ $(MODULE_LIBS) $(LIBRADIUS) $(LIBS) $(SNMP_LIBS) \
$(LCRYPT) $(PTHREADLIB) $(LIBLTDL) $(OPENSSL_LIBS)
radiusd.lo: radiusd.c ../include/modules.h ../include/modcall.h ../include/modpriv.h
radclient.lo: radclient.c $(INCLUDES)
$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radclient.c
-radclient: radclient.lo ../lib/libradius.la
- $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radclient radclient.lo ../lib/libradius.la $(LIBS)
+radclient: radclient.lo $(LIBRADIUS)
+ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radclient radclient.lo $(LIBRADIUS) $(LIBS)
radsniff.lo: radsniff.c $(INCLUDES) ../include/radsniff.h
$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radsniff.c
-radsniff: radsniff.lo ../lib/libradius.la
- $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radsniff radsniff.lo ../lib/libradius.la $(LIBS) $(PCAP_LIBS)
+radsniff: radsniff.lo $(LIBRADIUS)
+ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radsniff radsniff.lo $(LIBRADIUS) $(LIBS) $(PCAP_LIBS)
radwho.lo: radwho.c $(INCLUDES)
$(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -c radwho.c
-radwho: radwho.lo util.lo log.lo conffile.lo ../lib/libradius.la
- $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radwho radwho.lo util.lo log.lo conffile.lo ../lib/libradius.la $(LIBS)
+radwho: radwho.lo util.lo log.lo conffile.lo $(LIBRADIUS)
+ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINK_MODE) -o radwho radwho.lo util.lo log.lo conffile.lo $(LIBRADIUS) $(LIBS)
clean:
include ../rules.mak
-rlm_dbm_parser: rlm_dbm_parser.lo ../../lib/libradius.la
+rlm_dbm_parser: rlm_dbm_parser.lo $(LIBRADIUS)
$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(RLM_LDFLAGS) \
-o $@ $^ $(RLM_LIBS) $(LIBS)
-rlm_dbm_cat: rlm_dbm_cat.lo ../../lib/libradius.la
+rlm_dbm_cat: rlm_dbm_cat.lo $(LIBRADIUS)
$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(RLM_LDFLAGS) \
-o $@ $^ $(RLM_LIBS) $(LIBS)
build-module: $(TARGET).la $(RLM_UTILS)
@[ "x$(RLM_SUBDIRS)" = "x" ] || $(MAKE) $(MFLAGS) WHAT_TO_MAKE=all common
- @[ -d .libs ] && cp .libs/* $(top_builddir)/src/modules/lib
+ @[ -d .libs ] && cp .libs/* $(top_builddir)/src/modules/lib/.libs
@cp $< $(top_builddir)/src/modules/lib
$(TARGET).la: $(LT_OBJS)
$(LIBTOOL) --mode=link $(CC) -release $(RADIUSD_VERSION) \
-module $(LINK_MODE) $(LDFLAGS) $(RLM_LDFLAGS) -o $@ \
- -rpath $(libdir) $^ $(top_builddir)/src/lib/libradius.la \
- $(RLM_LIBS) $(LIBS)
+ -rpath $(libdir) $^ $(LIBRADIUS) $(RLM_LIBS) $(LIBS)
#######################################################################
#