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 libfreeradius-io.a
+TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a
SRC_CFLAGS := -I${top_srcdir}/src/modules/rlm_mschap
TGT_LDLIBS := $(LIBS)
SOURCES := radsniff.c collectd.c
-TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a libfreeradius-io.a
+TGT_PREREQS := libfreeradius-util.a 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 libfreeradius-io.a
+TGT_PREREQS := libfreeradius-util.a libfreeradius-radius.a
TGT_LDLIBS := $(LIBS)
TARGET := libfreeradius-io.a
SOURCES := ring_buffer.c message.c atomic_queue.c queue.c time.c channel.c worker.c \
- schedule.c network.c control.c master.c app_io.c struct.c
+ schedule.c network.c control.c master.c app_io.c
TGT_PREREQS := $(LIBFREERADIUS_SERVER) libfreeradius-util.la
TGT_LDLIBS := $(LIBS)
strerror.c \
strlcat.c \
strlcpy.c \
+ struct.c \
syserror.c \
talloc.c \
token.c \
/** Functions to encode / decode structures on the wire
*
- * @file src/lib/io/struct.c
+ * @file src/lib/util/struct.c
*
* @copyright 2018 The FreeRADIUS server project
* @copyright 2018 Alan DeKok <aland@freeradius.org>
/** Boxed value structures and functions to manipulate them
*
- * @file src/lib/io/struct.h
+ * @file src/lib/util/struct.h
*
* @copyright 2018 Alan DeKok <aland@freeradius.org>
*/
#include <freeradius-devel/util/base.h>
#include <freeradius-devel/util/md5.h>
-#include <freeradius-devel/io/struct.h>
+#include <freeradius-devel/util/struct.h>
#include <freeradius-devel/io/test_point.h>
#include "attrs.h"