forked from davea42/libdwarf-code
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile.am
103 lines (91 loc) · 2.05 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
###Copyright (C) 2018 Vincent Torri <vincent dot torri at gmail dot com
###This code is public domain and can be freely used or copied.
ACLOCAL_AMFLAGS = -I m4
AUTOMAKE_OPTIONS=subdir-objects
SUBDIRS = src/lib/libdwarf src/bin/dwarfdump
if HAVE_DWARFGEN
SUBDIRS += src/lib/libdwarfp
SUBDIRS += src/bin/dwarfgen
endif
if HAVE_DWARFEXAMPLE
SUBDIRS += src/bin/dwarfexample
endif
SUBDIRS += test
SUBDIRS += doc
SUBDIRS += src/bin/gennames
SUBDIRS += src/bin/tag_tree
SUBDIRS += src/bin/tag_attr
SUBDIRS += src/bin/attr_form
SUBDIRS += src/bin/buildopstab
SUBDIRS += src/bin/builduritable
### rebuild is for maintainers to update C source
### that depends on certain (C and/or text) Files.
### Very rarely necessary.
### Harmless if nothing needed update.
### Rebuild all source after doing 'make rebuild'
### Also do 'make check' as it checks correctness
### of certain libdwarf source files.
rebuild:
make -C src/bin/gennames rebuild
make -C src/bin/tag_tree rebuild
make -C src/bin/tag_attr rebuild
make -C src/bin/attr_form rebuild
make -C src/bin/buildopstab rebuild
doc:
make -C doc doc
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libdwarf.pc
if HAVE_DWARFGEN
pkgconfig_DATA += libdwarfp.pc
endif
DISTCLEANFILES =
MAINTAINERCLEANFILES = \
Makefile.in \
aclocal.m4 \
ar-lib \
compile \
config.guess \
config.h.in \
config.h.in~ \
config.sub \
configure \
depcomp \
install-sh \
ltmain.sh \
m4/libtool.m4 \
m4/ltoptions.m4 \
m4/ltsugar.m4 \
m4/ltversion.m4 \
m4/lt~obsolete.m4 \
missing \
test-driver \
$(distdir).tar.gz \
$(distdir).tar.xz
EXTRA_DIST = \
appveyor.yml \
autogen.sh \
bugxml \
ChangeLog \
ChangeLog2018 \
ChangeLog2019 \
ChangeLog2020 \
cmake \
CMakeLists.txt \
codingstyle.md \
cmake/config.h.cmake \
README \
README.md \
README.cmake \
libdwarf.pc.in \
libdwarfp.pc.in \
meson.build \
meson_options.txt \
scripts/buildandreleasetest.sh \
scripts/run-all-tests.sh \
scripts/ChangeLog \
scripts/ChangeLog2018 \
scripts/ChangeLog2019 \
scripts/ChangeLog2020 \
scripts/CLEANUP \
.travis.yml
# AUTHORS, ChangeLog and COPYING must be present