Add an asynchronous resolver library.
[srvx.git] / src / Makefile.am
index 4ce9b7ffc385ba5fb7b03b921eaba6408e838945..f24e00000aa854afa789d9d9378f792df8b93bc2 100644 (file)
@@ -10,7 +10,7 @@ noinst_DATA = \
        nickserv.help \
        opserv.help \
        saxdb.help \
-       sendmail.help \
+       mail.help \
        mod-helpserv.help \
        mod-memoserv.help \
        mod-sockcheck.help
@@ -22,16 +22,10 @@ if HAS_GIT
 .PHONY: checkversion
 git-version.h: checkversion
 checkversion:
-       @( cd $(top_srcdir) && $(GIT) symbolic-ref HEAD ) >/dev/null 2>&1 || exit 0; \
+       @GIT_VERSION=`$(GIT) describe`; \
+       [ "z$$GIT_VERSION" != "z" ] || exit 0; \
        TMPFILE=`mktemp git-version.h.XXXXXX` || exit 1 ; \
-       ( \
-         cd $(top_srcdir) ; \
-         GIT_DIR=$${GIT_DIR:-.git} ; \
-         HEAD_NAME=`$(GIT) symbolic-ref HEAD` ; \
-         HEAD_SHA1=`cat $${GIT_DIR}/$${HEAD_NAME}` ; \
-         echo "/* Full revision $${HEAD_SHA1} */" ; \
-         echo "#define GIT_VERSION \"$${HEAD_SHA1%????????????????????????????????}\"" ; \
-       ) >> $$TMPFILE ; \
+       echo "#define GIT_VERSION \"$${GIT_VERSION}\"" >> $$TMPFILE ; \
        if diff -q git-version.h $$TMPFILE >/dev/null 2>&1 ; then \
            rm $$TMPFILE ; \
         else \
@@ -48,6 +42,8 @@ EXTRA_srvx_SOURCES = \
        ioset-epoll.c \
        ioset-select.c \
        ioset-win32.c \
+       mail-common.c \
+       mail-sendmail.c \
        main-common.c \
        main-win32.c \
        proto-bahamut.c \
@@ -75,6 +71,7 @@ srvx_SOURCES = \
        helpfile.c helpfile.h \
        ioset.c ioset.h ioset-impl.h \
        log.c log.h \
+       mail.h \
        main.c common.h \
        md5.c md5.h \
        modcmd.c modcmd.h \
@@ -84,8 +81,8 @@ srvx_SOURCES = \
        policer.c policer.h \
        proto.h \
        recdb.c recdb.h \
+       sar.c sar.h \
        saxdb.c saxdb.h \
-       sendmail.c sendmail.h \
        timeq.c timeq.h \
        tools.c