2016-01-06 03:20:25 +00:00
|
|
|
AUTOMAKE_OPTIONS = foreign
|
|
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
|
2016-03-06 08:29:53 +00:00
|
|
|
SUBDIRS = librb
|
2016-01-06 03:20:25 +00:00
|
|
|
|
|
|
|
if BUILD_LTDL
|
|
|
|
SUBDIRS += libltdl
|
|
|
|
endif
|
|
|
|
|
2016-01-06 07:16:08 +00:00
|
|
|
SUBDIRS += ircd \
|
2016-01-06 03:20:25 +00:00
|
|
|
ssld \
|
2016-03-26 02:03:17 +00:00
|
|
|
wsockd \
|
2016-01-06 10:11:21 +00:00
|
|
|
authd \
|
2016-01-06 03:20:25 +00:00
|
|
|
bandb \
|
2017-07-25 20:02:45 +00:00
|
|
|
tests \
|
2016-01-06 03:20:25 +00:00
|
|
|
tools \
|
|
|
|
modules \
|
|
|
|
extensions \
|
|
|
|
help \
|
|
|
|
doc
|
|
|
|
|
|
|
|
logdir = @prefix@/logs
|
|
|
|
|
2016-01-06 10:27:32 +00:00
|
|
|
BUILT_SOURCES = include/serno.h
|
|
|
|
|
|
|
|
include/serno.h:
|
2016-03-07 23:14:28 +00:00
|
|
|
@if [ -d .git ]; then \
|
|
|
|
revh=`git log -1 --date=format:%Y%m%d --pretty=format:%cd-%h`; \
|
2016-03-07 23:40:50 +00:00
|
|
|
datecode=`git log -1 --pretty=format:%ct`; \
|
2016-03-07 23:14:28 +00:00
|
|
|
if [ -n "$$revh" ]; then \
|
|
|
|
echo '#define SERNO "'$$revh'"' >include/serno.h ; \
|
|
|
|
echo "#define DATECODE $${datecode}UL" >>include/serno.h; \
|
|
|
|
fi \
|
2016-03-08 00:00:13 +00:00
|
|
|
fi
|
|
|
|
@if [ ! -f include/serno.h ]; then \
|
2016-03-07 23:14:28 +00:00
|
|
|
echo '#define SERNO "unknown"' >include/serno.h; \
|
|
|
|
echo '#define DATECODE 0UL' >>include/serno.h; \
|
2016-01-06 10:27:32 +00:00
|
|
|
fi
|
|
|
|
|
2016-01-06 03:20:25 +00:00
|
|
|
install-data-hook:
|
2016-02-27 13:53:37 +00:00
|
|
|
test -d ${DESTDIR}${logdir} || mkdir -p ${DESTDIR}${logdir}
|
2016-03-13 02:10:46 +00:00
|
|
|
|
|
|
|
install-exec-hook:
|
|
|
|
rm -f ${DESTDIR}${moduledir}/*.la
|
|
|
|
rm -f ${DESTDIR}${moduledir}/autoload/*.la
|
|
|
|
rm -f ${DESTDIR}${moduledir}/extensions/*.la
|
2016-03-20 07:30:57 +00:00
|
|
|
rm -f ${DESTDIR}${moduledir}/*.dll.a
|
|
|
|
rm -f ${DESTDIR}${moduledir}/autoload/*.dll.a
|
|
|
|
rm -f ${DESTDIR}${moduledir}/extensions/*.dll.a
|
2016-03-25 16:47:02 +00:00
|
|
|
|
2016-04-08 15:33:36 +00:00
|
|
|
distclean-local:
|
|
|
|
rm -f librb/include/librb-config.h
|
|
|
|
|
2016-03-25 16:47:02 +00:00
|
|
|
clean-local:
|
|
|
|
rm -f include/serno.h
|
2016-04-08 15:33:36 +00:00
|
|
|
rm -f ircd/ircd_lexer.c
|
|
|
|
rm -f ircd/ircd_parser.c
|
|
|
|
rm -f ircd/ircd_parser.h
|
|
|
|
rm -f ircd/version.c
|
|
|
|
rm -f ircd/version.c.last
|