]> jfr.im git - solanum.git/blobdiff - bandb/Makefile.in
cap-notify: implement cap-notify for sasl service (closes #84)
[solanum.git] / bandb / Makefile.in
index d2e49174bb84ab1ec757c0fdb5109dbc3254ba87..a08525a9baeaa76e2410e982776f7baf21d73392 100644 (file)
@@ -22,23 +22,33 @@ exec_prefix     = @exec_prefix@
 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@
 
-PROGS          = bandb bantool
+CFLAGS          += -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_LOAD_EXTENSION=1
+
+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}
 
@@ -46,7 +56,7 @@ BANTOOL_SOURCES =     \
   bantool.c    \
   rsdb_snprintf.c \
   rsdb_sqlite3.c \
-  sqlite3.c
+  @SQLITE_SRC@
 
 BANTOOL_OBJECTS = ${BANTOOL_SOURCES:.c=.o}
 
@@ -62,12 +72,18 @@ bantool: ${BANTOOL_OBJECTS}
 
 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 $<
@@ -83,7 +99,7 @@ depend:
        @rm -f .depend.tmp
 
 clean:
-       ${RM} -f *.o *~ *.core core bandb
+       ${RM} -f *.o *~ *.core core bandb bantool
 
 lint:
        lint -aacgprxhH $(CPPFLAGS) -DIRCD_PREFIX=\"@prefix@\" $(SOURCES) >>../lint.out