]>
Commit | Line | Data |
---|---|---|
c52df125 AC |
1 | AUTOMAKE_OPTIONS = foreign |
2 | ACLOCAL_AMFLAGS = -I m4 | |
3 | ||
c83f2f5e | 4 | SUBDIRS = librb |
c52df125 AC |
5 | |
6 | if BUILD_LTDL | |
7 | SUBDIRS += libltdl | |
8 | endif | |
9 | ||
ff12cc94 | 10 | SUBDIRS += ircd \ |
c52df125 | 11 | ssld \ |
caebeeca | 12 | wsockd \ |
0c328118 | 13 | authd \ |
c52df125 | 14 | bandb \ |
8fe5ef5a | 15 | tests \ |
c52df125 AC |
16 | tools \ |
17 | modules \ | |
18 | extensions \ | |
19 | help \ | |
20 | doc | |
21 | ||
b5e4f396 AC |
22 | BUILT_SOURCES = include/serno.h |
23 | ||
24 | include/serno.h: | |
749d697c EM |
25 | @if [ -d .git ]; then \ |
26 | revh=`git log -1 --date=format:%Y%m%d --pretty=format:%cd-%h`; \ | |
d0a28c6a | 27 | datecode=`git log -1 --pretty=format:%ct`; \ |
749d697c EM |
28 | if [ -n "$$revh" ]; then \ |
29 | echo '#define SERNO "'$$revh'"' >include/serno.h ; \ | |
30 | echo "#define DATECODE $${datecode}UL" >>include/serno.h; \ | |
31 | fi \ | |
4ea068e8 EM |
32 | fi |
33 | @if [ ! -f include/serno.h ]; then \ | |
749d697c EM |
34 | echo '#define SERNO "unknown"' >include/serno.h; \ |
35 | echo '#define DATECODE 0UL' >>include/serno.h; \ | |
b5e4f396 | 36 | fi |
b5e4f396 | 37 | |
c52df125 | 38 | install-data-hook: |
62a09666 | 39 | test -d ${DESTDIR}${logdir} || mkdir -p ${DESTDIR}${logdir} |
9abdcf1c EM |
40 | |
41 | install-exec-hook: | |
8e7cc449 | 42 | rm -f ${DESTDIR}${libdir}/*.la |
9abdcf1c EM |
43 | rm -f ${DESTDIR}${moduledir}/*.la |
44 | rm -f ${DESTDIR}${moduledir}/autoload/*.la | |
45 | rm -f ${DESTDIR}${moduledir}/extensions/*.la | |
8e7cc449 | 46 | rm -f ${DESTDIR}${libdir}/*.dll.a |
b870e83d AC |
47 | rm -f ${DESTDIR}${moduledir}/*.dll.a |
48 | rm -f ${DESTDIR}${moduledir}/autoload/*.dll.a | |
49 | rm -f ${DESTDIR}${moduledir}/extensions/*.dll.a | |
42c5dd7e | 50 | |
b376d0fd EM |
51 | distclean-local: |
52 | rm -f librb/include/librb-config.h | |
53 | ||
42c5dd7e EM |
54 | clean-local: |
55 | rm -f include/serno.h | |
b376d0fd EM |
56 | rm -f ircd/ircd_lexer.c |
57 | rm -f ircd/ircd_parser.c | |
58 | rm -f ircd/ircd_parser.h | |
59 | rm -f ircd/version.c | |
60 | rm -f ircd/version.c.last |