forked from neomutt/neomutt
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.am
63 lines (51 loc) · 1.67 KB
/
Makefile.am
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
## Process this file with automake to produce Makefile.in
include $(top_srcdir)/flymake.am
AUTOMAKE_OPTIONS = 1.6 foreign
EXTRA_PROGRAMS = mutt_md5
EXTRA_DIST = bdb.c gdbm.c hcache.c kc.c lmdb.c qdbm.c tc.c hcachever.sh
AM_CPPFLAGS = -I$(top_srcdir)
noinst_LIBRARIES = libhcache.a
noinst_HEADERS = backend.h hcache.h
noinst_PROGRAMS = $(MUTT_MD5)
libhcache_a_SOURCES =
if BUILD_HCACHE
HCVERSION = hcversion.h
CLEANFILES = $(HCVERSION)
libhcache_a_SOURCES += hcache.c
endif
if BUILD_HC_BDB
libhcache_a_SOURCES += bdb.c
endif
if BUILD_HC_GDBM
libhcache_a_SOURCES += gdbm.c
endif
if BUILD_HC_KC
libhcache_a_SOURCES += kc.c
endif
if BUILD_HC_LMDB
libhcache_a_SOURCES += lmdb.c
endif
if BUILD_HC_QDBM
libhcache_a_SOURCES += qdbm.c
endif
if BUILD_HC_TC
libhcache_a_SOURCES += tc.c
endif
LIBMUTT = -L../lib -lmutt
LIBMUTTDEPS = $(top_srcdir)/lib/lib.h ../lib/libmutt.a
mutt_md5_SOURCES = mutt_md5.c
mutt_md5_LDADD = $(LIBMUTT)
mutt_md5_DEPENDENCIES = $(LIBMUTTDEPS)
BUILT_SOURCES = $(HCVERSION)
$(top_srcdir)/keymap_defs.h:
+$(MAKE) -C $(top_srcdir) keymap_defs.h
hcversion.h: $(top_srcdir)/mutt.h $(top_srcdir)/address.h $(top_srcdir)/list.h \
$(top_srcdir)/lib/buffer.h $(top_srcdir)/parameter.h \
$(top_srcdir)/body.h $(top_srcdir)/envelope.h \
$(top_srcdir)/header.h $(srcdir)/hcachever.sh $(MUTT_MD5)
( echo '#include "config.h"'; echo '#include "mutt.h"'; \
echo '#include "address.h"'; echo '#include "list.h"'; \
echo '#include "lib/buffer.h"'; echo '#include "parameter.h"'; \
echo '#include "body.h"'; echo '#include "envelope.h"'; \
echo '#include "header.h"'; \
) | $(CPP) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) - | sh $(srcdir)/hcachever.sh hcversion.h