prefix = @prefix@
libircddir = @libdir@
-AM_CPPFLAGS = @LTDLINCL@ -I$(top_srcdir)/include -I$(top_srcdir)/libratbox/include
-AM_LDFLAGS = -L$(top_srcdir)/libratbox/src -export-dynamic -avoid-version -no-undefined
+AM_CPPFLAGS = @LTDLINCL@ -I$(top_srcdir)/include -I$(top_srcdir)/librb/include
+AM_LDFLAGS = -L$(top_srcdir)/librb/src -export-dynamic -avoid-version -no-undefined
AM_YFLAGS = -d
BUILT_SOURCES = version.c
$(CP) version.c version.c.last
touch version.c.SH
+if MINGW
+EXTRA_FLAGS = -Wl,--enable-runtime-pseudo-reloc -export-symbols-regex '*'
+endif
+
libircd_la_SOURCES = \
+ authd.c \
bandbi.c \
blacklist.c \
cache.c \
hook.c \
hostmask.c \
ipv4_from_ipv6.c \
- irc_dictionary.c \
ircd.c \
ircd_parser.y \
ircd_lexer.l \
match.c \
modules.c \
monitor.c \
+ msgbuf.c \
newconf.c \
operhash.c \
packet.c \
parse.c \
privilege.c \
ratelimit.c \
- res.c \
- reslib.c \
reject.c \
restart.c \
s_auth.c \
tgchange.c \
version.c \
whowas.c
-libircd_la_LDFLAGS = $(EXTRA_FLAGS) -avoid-version
-libircd_la_LIBADD = @LIBLTDL@ -L$(top_srcdir)/libratbox/src -lratbox
+libircd_la_LDFLAGS = $(EXTRA_FLAGS) -avoid-version -no-undefined
+libircd_la_LIBADD = @LIBLTDL@ -L$(top_srcdir)/librb/src -lrb
libircd_LTLIBRARIES = libircd.la
bin_PROGRAMS = charybdis
charybdis_SOURCES = main.c
charybdis_LDFLAGS = $(EXTRA_FLAGS) -dlopen self
-charybdis_LDADD = libircd.la -L$(top_srcdir)/libratbox/src -lratbox
+charybdis_LDADD = libircd.la -L$(top_srcdir)/librb/src -lrb
install-exec-hook: install-libircdLTLIBRARIES
$(RM) -f version.c