bindir = @bindir@
libdir = @libdir@
libexecdir = @libexecdir@
-confdir = @confdir@
+pkglibexecdir = @pkglibexecdir@
+sysconfdir = @sysconfdir@
localstatedir = @localstatedir@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PROGRAM_PREFIX = @PROGRAM_PREFIX@
+
+SQLITE_LIBS = @SQLITE_LD@
+SQLITE_INCLUDES = @SQLITE_INCLUDES@
ZIP_LIB = @ZLIB_LD@
-IRCDLIBS = @MODULES_LIBS@ -L../libratbox/src/.libs -lratbox @LIBS@ $(SSL_LIBS) $(ZIP_LIB)
+IRCDLIBS = @MODULES_LIBS@ -L../libratbox/src/.libs -lratbox @LIBS@ $(SSL_LIBS) $(ZIP_LIB) $(SQLITE_LIBS)
-INCLUDES = -I. -I../include -I../libratbox/include $(SSL_INCLUDES)
+INCLUDES = -I. -I../include -I../libratbox/include $(SSL_INCLUDES) $(SQLITE_INCLUDES)
CPPFLAGS = ${INCLUDES} @CPPFLAGS@
CFLAGS += -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1
-PROGS = bandb bantool
+pkglibexec_PROGS = bandb
+bin_PROGS = bantool
+PROGS = $(pkglibexec_PROGS) $(bin_PROGS)
BANDB_SOURCES = \
bandb.c \
rsdb_snprintf.c \
rsdb_sqlite3.c \
- sqlite3.c
+ @SQLITE_SRC@
BANDB_OBJECTS = ${BANDB_SOURCES:.c=.o}
bantool.c \
rsdb_snprintf.c \
rsdb_sqlite3.c \
- sqlite3.c
+ @SQLITE_SRC@
BANTOOL_OBJECTS = ${BANTOOL_SOURCES:.c=.o}
install: build
@echo "ircd: installing bandb ($(PROGS))"
- @for i in $(PROGS); do \
- if test -f $(DESTDIR)$(bindir)/$$i; then \
- $(MV) $(DESTDIR)$(bindir)/$$i $(DESTDIR)$(bindir)/$$i.old; \
+ @for i in $(bin_PROGS); do \
+ if test -f $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i; then \
+ $(MV) $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i.old; \
fi; \
- $(INSTALL_BIN) $$i $(DESTDIR)$(bindir); \
+ $(INSTALL_BIN) $$i $(DESTDIR)$(bindir)/$(PROGRAM_PREFIX)$$i; \
done
+ @for i in $(pkglibexec_PROGS); do \
+ if test -f '$(DESTDIR)$(pkglibexecdir)/'$$i; then \
+ $(MV) '$(DESTDIR)$(pkglibexecdir)/'$$i '$(DESTDIR)$(pkglibexecdir)/'$$i.old; \
+ fi; \
+ $(INSTALL_BIN) $$i '$(DESTDIR)$(pkglibexecdir)/'$$i; \
+ done
.c.o:
${CC} ${CPPFLAGS} ${CFLAGS} -c $<