]> git.ipfire.org Git - thirdparty/util-linux.git/blame_incremental - config/include-Makefile.am
build-sys: enhance readability of the autotools files
[thirdparty/util-linux.git] / config / include-Makefile.am
... / ...
CommitLineData
1AM_CPPFLAGS = \
2 -include $(top_builddir)/config.h \
3 -I$(top_srcdir)/include \
4 -DLOCALEDIR=\"$(localedir)\"
5AM_CFLAGS = -fsigned-char
6AM_LDFLAGS =
7
8# Automake (at least up to 1.10) mishandles dist_man_MANS inside conditionals.
9# Unlike with other dist primaries, the files are not distributed if the
10# conditional is false.
11# Work the bug around until it is fixed:
12dist_noinst_DATA = $(dist_man_MANS)
13
14# Paths to in-tree libraries (use ul_ prefix to avoid possible collisions)
15#
16# blkid
17ul_libblkid_srcdir = $(top_srcdir)/libblkid/src
18ul_libblkid_builddir = $(top_builddir)/libblkid/src
19ul_libblkid_la = $(top_builddir)/libblkid/src/libblkid.la
20
21# blkid.h is generated by ./configure script and stored in build directory
22ul_libblkid_incdir = $(ul_libblkid_builddir)
23
24$(ul_libblkid_la):
25 $(MAKE) -C $(ul_libblkid_builddir)
26
27
28# uuid
29ul_libuuid_srcdir = $(top_srcdir)/libuuid/src
30ul_libuuid_builddir = $(top_builddir)/libuuid/src
31ul_libuuid_la = $(top_builddir)/libuuid/src/libuuid.la
32
33$(ul_libuuid_la):
34 $(MAKE) -C $(ul_libuuid_builddir)
35
36
37# mount
38ul_libmount_srcdir = $(top_srcdir)/libmount/src
39ul_libmount_builddir = $(top_builddir)/libmount/src
40ul_libmount_la = $(top_builddir)/libmount/src/libmount.la
41
42# libmount.h is generated by ./configure script and stored in build directory
43ul_libmount_incdir = $(ul_libmount_builddir)
44
45$(ul_libmount_la):
46 $(MAKE) -C $(ul_libmount_builddir)
47
48#
49# smatch scan -- smatch and cgcc are expected in $PATH
50#
51checksmatch:
52 $(MAKE) CHECK="smatch --data=$(abs_top_srcdir)/tools/smatch-data" CC=cgcc