f000dbcbd9d4002cfa2559471c46f2c1f89d575d
[platform/upstream/procps-ng.git] / proc / Makefile.am
1 PACKAGE_VERSION = @PACKAGE_VERSION@
2 AM_CPPFLAGS = \
3         -include $(top_builddir)/config.h \
4         -I$(top_srcdir)/include \
5         -DLOCALEDIR=\"$(localedir)\"
6
7 #
8 # See http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
9 LIBprocps_CURRENT=4
10 LIBprocps_REVISION=0
11 LIBprocps_AGE=0
12
13 lib_LTLIBRARIES = libprocps.la
14
15 if WITH_SYSTEMD
16 AM_LDFLAGS = @SYSTEMD_LIBS@
17 endif
18
19 libprocps_ladir = $(ladir)
20 libprocps_la_LIBADD = $(LIB_KPARTS)
21 libprocps_la_LDFLAGS = \
22         $(AM_LDFLAGS) \
23         $(all_libraries) \
24         -version-info $(LIBprocps_CURRENT):$(LIBprocps_REVISION):$(LIBprocps_AGE) \
25         -no-undefined \
26         -Wl,--version-script=$(top_srcdir)/proc/libprocps.sym
27
28 dist_man_MANS = \
29         openproc.3 \
30         readproc.3 \
31         readproctab.3
32
33 EXTRA_DIST = libprocps.sym
34
35 pkgconfigdir = $(libdir)/pkgconfig
36 pkgconfig_DATA = libprocps.pc
37
38 libprocps_la_SOURCES = \
39         alloc.c \
40         alloc.h \
41         devname.c \
42         devname.h \
43         escape.c \
44         escape.h \
45         ksym.c \
46         procps.h \
47         pwcache.c \
48         pwcache.h \
49         readproc.c \
50         readproc.h \
51         sig.c \
52         sig.h \
53         slab.c \
54         slab.h \
55         sysinfo.c \
56         sysinfo.h \
57         version.c \
58         version.h \
59         wchan.h \
60         whattime.c \
61         whattime.h
62
63 libprocps_la_includedir = $(includedir)/proc/
64 libprocps_la_include_HEADERS =  \
65         alloc.h \
66         devname.h \
67         escape.h \
68         procps.h \
69         pwcache.h \
70         readproc.h \
71         sig.h \
72         slab.h \
73         sysinfo.h \
74         version.h \
75         wchan.h \
76         whattime.h