device: renew dhcp leases on awake for software devices
[NetworkManager.git] / Makefile.am
1 include $(GLIB_MAKEFILE)
2
3 SUBDIRS = \
4         . \
5         shared \
6         introspection \
7         libnm-core \
8         libnm \
9         src \
10         callouts \
11         clients \
12         tools \
13         policy \
14         data \
15         po \
16         man \
17         examples
18
19 if WITH_LEGACY_LIBRARIES
20 SUBDIRS += \
21         libnm-util \
22         libnm-glib
23 endif
24
25 SUBDIRS += \
26         docs \
27         vapi
28
29 @GNOME_CODE_COVERAGE_RULES@
30
31 EXTRA_DIST = \
32         CONTRIBUTING \
33         NetworkManager.pc.in \
34         intltool-extract.in \
35         intltool-merge.in \
36         intltool-update.in \
37         Makefile.glib \
38         autogen.sh \
39         valgrind.suppressions
40
41 DISTCHECK_CONFIGURE_FLAGS = \
42         --enable-tests=yes \
43         --with-valgrind=no \
44         --enable-gtk-doc \
45         --enable-more-warnings=error \
46         --with-udev-dir=$$dc_install_base/lib/udev \
47         --with-wext=no \
48         --enable-ifcfg-rh \
49         --enable-ifupdown \
50         --enable-ifnet
51
52 if BUILD_SETTING_DOCS
53 dist-check-setting-docs:
54 else
55 dist-check-setting-docs:
56         @echo "*** gobject-introspection and pygobject are needed to run 'make dist'. ***"
57         @false
58 endif
59
60 dist: dist-check-setting-docs
61
62 DISTCLEANFILES = intltool-extract intltool-merge intltool-update
63
64 pkgconfigdir = $(libdir)/pkgconfig
65 pkgconfig_DATA = NetworkManager.pc
66
67 CLEANFILES = cscope.in.out cscope.out cscope.po.out
68
69 cscope:
70         cscope -b -q -R -sshared -ssrc -slibnm-core -slibnm -slibnm-glib -slibnm-util -sclients;
71
72 .PHONY: cscope