File: Makefile.am

package info (click to toggle)
weakforced 3.0.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 3,040 kB
  • sloc: cpp: 20,397; python: 2,002; sh: 700; makefile: 432
file content (76 lines) | stat: -rw-r--r-- 1,958 bytes parent folder | download
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
AM_CPPFLAGS = $(LUA_CFLAGS) \
	$(EXT_CFLAGS) \
	$(WFORCE_CFLAGS) \
	$(libsodium_CFLAGS) \
	$(JSON11_CFLAGS) \
	$(LIBCURL_CFLAGS) \
	$(LIBCRYPTO_INCLUDES) \
	$(LIBDROGON_INCLUDES) \
    $(LIBJSONCPP_INCLUDES) \
    $(LIBZ_INCLUDES) \
    $(LIBUUID_INCLUDES) \
	$(LIBPROMETHEUS_INCLUDES) \
	$(YAMLCPP_FLAGS) \
	$(MMDB_CFLAGS) \
	-DSYSCONFDIR='"$(sysconfdir)"' \
	-I$(top_srcdir)/wforce

AM_LDFLAGS = \
	$(PROGRAM_LDFLAGS) \
	$(THREADFLAGS) \
	$(SANITIZER_FLAGS) \
	$(BOOST_DATE_TIME_LDFLAGS) \
	$(BOOST_FILESYSTEM_LDFLAGS) \
	$(BOOST_REGEX_LDFLAGS) \
	$(BOOST_SYSTEM_LDFLAGS)

EXTRA_DIST= trackalert.conf README.md trackalert.service.in

CLEANFILES = trackalert.service
distclean-local:
	-rm -rf *.dSYM

sysconf_DATA= trackalert.conf 
bin_PROGRAMS = trackalert
trackalert_SOURCES = \
	trackalert.cc trackalert.hh \
	trackalert-lua.cc \
	wforce-common-lua.cc wforce-common-lua.hh \
	trackalert-web.cc trackalert-web.hh\
	trackalert-luastate.hh

trackalert_LDFLAGS = \
	$(AM_LDFLAGS) \
	$(LIBPROMETHEUS_LDFLAGS) \
    $(LIBDROGON_LDFLAGS) \
    $(LIBJSONCPP_LDFLAGS) \
    $(LIBCRYPTO_LDFLAGS) \
    $(LIBZ_LDFLAGS) \
    $(LIBUUID_LDFLAGS)

trackalert_LDADD = \
	-lreadline \
	$(LUA_LIBS) $(EXT_LIBS) $(WFORCE_LIBS) \
	$(libsodium_LIBS) \
	$(LIBSYSTEMD_LIBS) $(JSON11_LIBS) $(BOOST_DATE_TIME_LIBS) \
	$(BOOST_REGEX_LIBS) $(LIBCURL) $(LIBCRYPTO_LIBS) \
	$(LIBDROGON_LIBS) $(LIBJSONCPP_LIBS) $(LIBZ_LIBS) $(LIBUUID_LIBS) $(LIBSSL_LIBS) \
	$(YAMLCPP_LIBS) $(GEOIP_LIBS) $(MMDB_LIBS) $(LIBPROMETHEUS_LIBS) $(DLLIBS) $(STDCXXFSLIBS)

EXTRA_trackalert_DEPENDENCIES = \
	$(EXT_LIBS) $(WFORCE_LIBS)

noinst_HEADERS = \
	trackalert.hh \
	trackalert-luastate.hh \
	trackalert-web.hh

if HAVE_SYSTEMD
SYSTEMD_TYPE = notify
systemdsystemunitdir = $(SYSTEMD_DIR)
systemdsystemunit_DATA = trackalert.service
else
SYSTEMD_TYPE = simple
endif
trackalert.service: trackalert.service.in
	$(AM_V_GEN)sed -e 's![@]bindir[@]!$(bindir)!' -e 's![@]type[@]!$(SYSTEMD_TYPE)!' < $< > $@