]> sourceware.org Git - systemtap.git/blame - stapdyn/Makefile.am
Tighten -Wno-format-nonliteral to just where it's needed
[systemtap.git] / stapdyn / Makefile.am
CommitLineData
66c3c633
JS
1# Makefile.am --- automake input file for systemtap dyninst tools
2
0a5f4aa8
JS
3AM_CFLAGS = -Wall -Werror -Wunused -W -Wformat=2
4AM_CXXFLAGS = -Wall -Werror -Wunused -W -Wformat=2
66c3c633
JS
5AM_CPPFLAGS = -D_GNU_SOURCE
6AM_CPPFLAGS += -I$(srcdir)/../includes
7AM_CPPFLAGS += -I$(builddir)/../includes/sys
8AM_CPPFLAGS += -DBINDIR='"$(bindir)"' -DSYSCONFDIR='"$(sysconfdir)"' -DPKGDATADIR='"${pkgdatadir}"' -DPKGLIBDIR='"$(pkglibexecdir)"' -DLOCALEDIR='"$(localedir)"'
9
10AM_CFLAGS += @PIECFLAGS@
11AM_CXXFLAGS += @PIECXXFLAGS@
12AM_LDFLAGS = @PIELDFLAGS@
13
51030d84
JS
14if HAVE_SELINUX
15AM_CPPFLAGS += $(selinux_CFLAGS)
16AM_LDFLAGS += $(selinux_LIBS)
17endif
18
66c3c633 19bin_PROGRAMS =
9edc9465 20noinst_PROGRAMS =
66c3c633
JS
21
22if HAVE_DYNINST
23
9edc9465
JS
24bin_PROGRAMS += stapdyn
25noinst_PROGRAMS += dynsdt
66c3c633 26
75c8709f
FCE
27man_MANS = stapdyn.8
28
fce2d171
JS
29stapdyn_SOURCES = stapdyn.cxx mutator.cxx mutatee.cxx \
30 dynprobe.cxx dynutil.cxx ../util.cxx
66c3c633
JS
31stapdyn_CXXFLAGS = $(AM_CXXFLAGS) @DYNINST_CXXFLAGS@
32stapdyn_LDFLAGS = $(AM_LDFLAGS) @DYNINST_LDFLAGS@
54cbada2 33stapdyn_LDADD = -ldl -ldyninstAPI -lsymtabAPI -lpthread
66c3c633 34
0ed66feb 35dynsdt_SOURCES = dynsdt.cxx dynutil.cxx ../util.cxx
66c3c633
JS
36dynsdt_CXXFLAGS = $(AM_CXXFLAGS) @DYNINST_CXXFLAGS@
37dynsdt_LDFLAGS = $(AM_LDFLAGS) @DYNINST_LDFLAGS@
54cbada2 38dynsdt_LDADD = -ldl -lelf -ldyninstAPI -lsymtabAPI -lpthread
66c3c633
JS
39
40endif # HAVE_DYNINST
bb262629
JS
41
42BUILT_SOURCES =
bb262629 43
cab11fd1 44# Arrange for the top-level git_version.h to be regenerated at every "make".
bb262629 45BUILT_SOURCES += git_version.stamp
cab11fd1 46git_version.stamp ../git_version.h:
3fb14d68 47 $(MAKE) -C .. $(notdir $@)
This page took 0.055192 seconds and 5 git commands to generate.