TARGET := dhcpclient
SOURCES := dhcpclient.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-dhcpv4.a
+TGT_PREREQS := libfreeradius-dhcpv4.a
TGT_LDLIBS := $(LIBS)
TARGET := fuzzer_$(PROTOCOL)
SOURCES := fuzzer.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-$(PROTOCOL).a
+TGT_PREREQS := libfreeradius-$(PROTOCOL).a
TGT_LDLIBS := $(LIBS)
SOURCES := radclient.c ${top_srcdir}/src/modules/rlm_mschap/smbdes.c \
${top_srcdir}/src/modules/rlm_mschap/mschap.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a
+TGT_PREREQS := libfreeradius-radius.a
SRC_CFLAGS := -I${top_srcdir}/src/modules/rlm_mschap
TGT_LDLIBS := $(LIBS)
TGT_INSTALLDIR := ${sbindir}
TGT_LDLIBS := $(LIBS) $(SYSTEMD_LIBS) $(LIBREADLINE) $(GPERFTOOLS_LIBS)
TGT_LDFLAGS := $(LDFLAGS) $(SYSTEMD_LDFLAGS) $(LIBREADLINE_LDFLAGS) $(GPERFTOOLS_LDFLAGS)
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
# Flags needed when linking main executables that link against LuaJIT
ifneq (,$(findstring darwin,$(TARGET_SYSTEM)))
SOURCES := radsniff.c collectd.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a
+TGT_PREREQS := libfreeradius-radius.a
TGT_LDLIBS := $(LIBS) $(PCAP_LIBS) $(COLLECTDC_LIBS)
TGT_LDFLAGS := $(LDFLAGS) $(PCAP_LDFLAGS) $(COLLECTDC_LDFLAGS)
TARGET := radsnmp
SOURCES := radsnmp.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a
+TGT_PREREQS := libfreeradius-radius.a
TGT_LDLIBS := $(LIBS)
TARGET := radwho
SOURCES := radwho.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER)
TGT_LDLIBS := $(LIBS)
TARGET := unit_test_attribute
SOURCES := unit_test_attribute.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER)
TGT_LDLIBS := $(LIBS)
TARGET := unit_test_map
SOURCES := unit_test_map.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER)
TGT_LDLIBS := $(LIBS)
TGT_INSTALLDIR :=
TGT_LDLIBS := $(LIBS) $(LCRYPT)
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
# Flags needed when linking main executables that link against LuaJIT
ifneq (,$(findstring darwin,$(TARGET_SYSTEM)))
# the including module also needs to link against libcurl
TGT_LDLIBS += @mod_ldflags@
-TGT_PREREQS += $(LIBFREERADIUS_SERVER) libfreeradius-util.a
+TGT_PREREQS += $(LIBFREERADIUS_SERVER)
SOURCES += tls.c crypto.c
endif
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a
+TGT_PREREQS := libfreeradius-radius.a
SRC_CFLAGS := -DEAPLIB
vector.c \
xlat.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-eap.a libfreeradius-util.a libfreeradius-sim.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-eap.a libfreeradius-sim.a
schedule.c \
worker.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.la
+TGT_PREREQS := $(LIBFREERADIUS_SERVER)
TGT_LDLIBS := $(LIBS)
TGT_LDFLAGS := $(LDFLAGS)
TARGET := pair_server_tests
SOURCES := pair_server_tests.c
-TGT_PREREQS += libfreeradius-util.a libfreeradius-radius.a libfreeradius-server.a libfreeradius-unlang.a
+TGT_PREREQS += libfreeradius-radius.a libfreeradius-unlang.a
TGT_LDLIBS := $(LIBS) $(GPERFTOOLS_LIBS)
TGT_LDFLAGS := $(LDFLAGS) $(GPERFTOOLS_LDFLAGS)
TGT_PREREQS := libfreeradius-tls.a
endif
-TGT_PREREQS += libfreeradius-util.a libfreeradius-server.a libfreeradius-unlang.a
+TGT_PREREQS += libfreeradius-unlang.a
SRC_CFLAGS += -DTESTING_TRUNK
HEADERS := $(subst src/lib/,,$(wildcard src/lib/unlang/*.h))
-TGT_PREREQS += libfreeradius-util.a libfreeradius-server.a
+TGT_PREREQS += libfreeradius-server.a
ifneq ($(MAKECMDGOALS),scan)
SRC_CFLAGS += -DBUILT_WITH_CPPFLAGS=\"$(CPPFLAGS)\" -DBUILT_WITH_CFLAGS=\"$(CFLAGS)\" -DBUILT_WITH_LDFLAGS=\"$(LDFLAGS)\" -DBUILT_WITH_LIBS=\"$(LIBS)\"
TARGET := pair_legacy_tests
SOURCES := pair_legacy_tests.c
-TGT_PREREQS += libfreeradius-radius.a libfreeradius-util.a
+TGT_PREREQS := libfreeradius-radius.a
TGT_LDLIBS := $(LIBS) $(GPERFTOOLS_LIBS)
TGT_LDFLAGS := $(LDFLAGS) $(GPERFTOOLS_LDFLAGS)
TGT_INSTALLDIR :=
TGT_LDLIBS := $(LIBS)
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER)
TARGET := pair_tests
SOURCES := pair_tests.c
-TGT_PREREQS += libfreeradius-radius.a libfreeradius-util.a
+TGT_PREREQS += libfreeradius-radius.a
TGT_LDLIBS := $(LIBS) $(GPERFTOOLS_LIBS)
TGT_LDFLAGS := $(LDFLAGS) $(GPERFTOOLS_LDFLAGS)
endif
SOURCES := proto_arp.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-arp.a
+TGT_PREREQS := libfreeradius-arp.a
TGT_LDLIBS := $(PCAP_LIBS)
SOURCES := proto_control.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a libfreeradius-radius.a libfreeradius-io.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-radius.a libfreeradius-io.a
SOURCES := proto_control_unix.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-control.a
+TGT_PREREQS := libfreeradius-control.a
SRC_CFLAGS := $(LIBREADLINE_CFLAGS)
TGT_INSTALLDIR := ${sbindir}
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a libfreeradius-control.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-control.a
TGT_LDLIBS := $(LIBS) $(LIBREADLINE)
TGT_LDFLAGS := $(LDFLAGS) $(LIBREADLINE_LDFLAGS)
SOURCES := proto_detail.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a libfreeradius-io.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
SOURCES := proto_dhcpv4.c
-TGT_PREREQS := libfreeradius-dhcpv4.a libfreeradius-util.a libfreeradius-io.a
+TGT_PREREQS := libfreeradius-dhcpv4.a libfreeradius-io.a
SOURCES := proto_dhcpv4_udp.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-dhcpv4.a libfreeradius-arp.a
+TGT_PREREQS := libfreeradius-dhcpv4.a libfreeradius-arp.a
SOURCES := proto_dhcpv6.c
-TGT_PREREQS := libfreeradius-dhcpv6.a libfreeradius-util.a libfreeradius-io.a
+TGT_PREREQS := libfreeradius-dhcpv6.a libfreeradius-io.a
SOURCES := proto_dhcpv6_udp.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-dhcpv6.a
+TGT_PREREQS := libfreeradius-dhcpv6.a
SOURCES := proto_radius.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a libfreeradius-radius.a libfreeradius-io.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-radius.a libfreeradius-io.a
SOURCES := proto_radius_load.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a
+TGT_PREREQS := libfreeradius-radius.a
SOURCES := proto_radius_tcp.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a
+TGT_PREREQS := libfreeradius-radius.a
SOURCES := proto_radius_udp.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a
+TGT_PREREQS := libfreeradius-radius.a
SOURCES := proto_tacacs.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a libfreeradius-tacacs.a libfreeradius-io.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-tacacs.a libfreeradius-io.a
SOURCES := proto_tacacs_tcp.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-tacacs.a
+TGT_PREREQS := libfreeradius-tacacs.a
SOURCES := proto_vmps.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.a libfreeradius-radius.a libfreeradius-vmps.a libfreeradius-io.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-vmps.a libfreeradius-io.a
SOURCES := proto_vmps_udp.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a libfreeradius-vmps.a
+TGT_PREREQS := libfreeradius-vmps.a
TARGET := rlm_chap.a
SOURCES := rlm_chap.c
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a
+TGT_PREREQS := libfreeradius-radius.a
TARGET := rlm_dhcpv4.a
SOURCES := rlm_dhcpv4.c
-TGT_PREREQS := libfreeradius-dhcpv4.a libfreeradius-util.a
+TGT_PREREQS := libfreeradius-dhcpv4.a
SRC_INCDIRS := . lib/base
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a libfreeradius-eap.a
+TGT_PREREQS := libfreeradius-eap.a
SOURCES := $(TARGETNAME).c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a libfreeradius-sim.a libfreeradius-eap-aka-sim.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-eap.a libfreeradius-sim.a libfreeradius-eap-aka-sim.a
SOURCES := $(TARGETNAME).c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a libfreeradius-sim.a libfreeradius-eap-aka-sim.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-eap.a libfreeradius-sim.a libfreeradius-eap-aka-sim.a
SRC_INCDIRS := ${top_srcdir}/src/modules/rlm_eap/ ${top_srcdir}/src/modules/rlm_eap/lib/base/
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a libfreeradius-tls.a libfreeradius-eap.a
+TGT_PREREQS := libfreeradius-tls.a libfreeradius-eap.a
TGT_LDLIBS :=
SRC_INCDIRS := ${top_srcdir}/src/modules/rlm_eap/ ${top_srcdir}/src/modules/rlm_eap/lib/base/
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a
+TGT_PREREQS := libfreeradius-eap.a
TGT_LDLIBS :=
SRC_INCDIRS := ${top_srcdir}/src/modules/rlm_eap/ ${top_srcdir}/src/modules/rlm_eap/lib/base/
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a
+TGT_PREREQS := libfreeradius-eap.a
TGT_LDLIBS :=
SRC_INCDIRS := ${top_srcdir}/src/modules/rlm_eap/ ${top_srcdir}/src/modules/rlm_eap/lib/base/
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a
+TGT_PREREQS := libfreeradius-eap.a
SRC_INCDIRS := ${top_srcdir}/src/modules/rlm_eap/ ${top_srcdir}/src/modules/rlm_eap/lib/base/
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a libfreeradius-soh.a
+TGT_PREREQS := libfreeradius-eap.a libfreeradius-soh.a
SRC_INCDIRS := ${top_srcdir}/src/modules/rlm_eap/ ${top_srcdir}/src/modules/rlm_eap/lib/base/
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a
+TGT_PREREQS := libfreeradius-eap.a
SOURCES := $(TARGETNAME).c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a libfreeradius-sim.a libfreeradius-eap-aka-sim.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-eap.a libfreeradius-sim.a libfreeradius-eap-aka-sim.a
SRC_INCDIRS := ${top_srcdir}/src/modules/rlm_eap/ ${top_srcdir}/src/modules/rlm_eap/lib/base/
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a
+TGT_PREREQS := libfreeradius-eap.a
SRC_INCDIRS := ${top_srcdir}/src/modules/rlm_eap/ ${top_srcdir}/src/modules/rlm_eap/lib/base/
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a libfreeradius-eap.a
+TGT_PREREQS := libfreeradius-eap.a
SOURCES := rlm_radius.c
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a
+TGT_PREREQS := libfreeradius-radius.a
SOURCES := rlm_radius_udp.c track.c
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a
+TGT_PREREQS := libfreeradius-radius.a
SOURCES := $(TARGETNAME).c
SRC_CFLAGS += -I$(top_builddir)/src/lib/redis
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-redis.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-redis.a
TGT_LDLIBS += $(TALLOC_LIBS) $(OPENSSL_LIBS)
MAN := rlm_redis_ippool_tool.8
SOURCES := rlm_stats.c
-TGT_PREREQS := libfreeradius-radius.a libfreeradius-util.a
+TGT_PREREQS := libfreeradius-radius.a
endif
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-arp.a
+TGT_PREREQS := libfreeradius-arp.a
TGT_LDLIBS := $(PCAP_LIBS)
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-dhcpv4.a
+TGT_PREREQS := libfreeradius-dhcpv4.a
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-dhcpv6.a
+TGT_PREREQS := libfreeradius-dhcpv6.a
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-eap-aka-sim.a
+TGT_PREREQS := libfreeradius-eap-aka-sim.a
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-eap-aka-sim.a
+TGT_PREREQS := libfreeradius-eap-aka-sim.a
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-eap-aka-sim.a
+TGT_PREREQS := libfreeradius-eap-aka-sim.a
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a
+TGT_PREREQS := libfreeradius-radius.a
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-tacacs.a
+TGT_PREREQS := libfreeradius-tacacs.a
TARGETNAME := process_tls
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-tls.a
+TGT_PREREQS := libfreeradius-tls.a
TGT_LDLIBS := $(PCAP_LIBS)
SOURCES := base.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-vmps.a
+TGT_PREREQS := libfreeradius-vmps.a
SOURCES := ethernet.c
SRC_CFLAGS := -DNO_ASSERT
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
SOURCES := atomic_queue_test.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
TGT_LDLIBS := $(LIBS)
SOURCES := channel_test.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
TGT_LDLIBS := $(LIBS)
SOURCES := control_test.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
TGT_LDLIBS := $(LIBS)
SOURCES := message_set_test.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
TGT_LDLIBS := $(LIBS)
SOURCES := radius1_test.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
TGT_LDLIBS := $(LIBS)
SOURCES := radius_schedule_test.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
TGT_LDLIBS := $(LIBS)
SOURCES := ring_buffer_test.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
TGT_LDLIBS := $(LIBS)
SOURCES := schedule_test.c
-TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a libfreeradius-util.a
+TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-io.a
TGT_LDLIBS := $(LIBS)