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