summaryrefslogtreecommitdiff
path: root/Makefile.am
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-02-09 12:18:31 +0100
committerThomas Haller <thaller@redhat.com>2017-02-09 17:15:51 +0100
commitf37e14bc60227896155b1f0b4bdd9f32b4959948 (patch)
tree53f6e39f33474d61ee76e9f66f2c26bc93b18e11 /Makefile.am
parent22d741dc0e63d59d5da1ec2f1adeda7c5bc8741f (diff)
downloadnetwork-manager-applet-f37e14bc60227896155b1f0b4bdd9f32b4959948.tar.gz
build: merge src/utils/Makefile.am in toplevel Makefile.am
Diffstat (limited to 'Makefile.am')
-rw-r--r--Makefile.am87
1 files changed, 82 insertions, 5 deletions
diff --git a/Makefile.am b/Makefile.am
index 141dd45c..7fc858e8 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2,9 +2,27 @@ include $(GLIB_MAKEFILE)
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
+noinst_LTLIBRARIES =
+
+noinst_PROGRAMS =
+
+check_PROGRAMS =
+
+check_programs =
+
+TESTS =
+
EXTRA_DIST =
+CLEANFILES =
+
+DISTCLEANFILES =
+
+DISTCHECK_CONFIGURE_FLAGS = \
+ --enable-more-warnings=yes
+
SUBDIRS = \
+ . \
src \
po \
man \
@@ -110,6 +128,68 @@ EXTRA_DIST += $(iconscalable_DATA)
###############################################################################
+shared_files = \
+ shared/nm-utils/nm-shared-utils.c \
+ shared/nm-utils/nm-shared-utils.h \
+ $(NULL)
+
+
+noinst_LTLIBRARIES += src/utils/libutils-libnm.la
+
+src_utils_libutils_libnm_la_CPPFLAGS = \
+ "-I$(srcdir)/shared" \
+ $(GTK_CFLAGS) \
+ $(LIBNM_CFLAGS)
+
+src_utils_libutils_libnm_la_SOURCES = \
+ $(shared_files) \
+ src/utils/utils.c \
+ src/utils/utils.h
+
+src_utils_libutils_libnm_la_LIBADD = \
+ $(GTK_LIBS) \
+ $(LIBNM_LIBS)
+
+
+noinst_LTLIBRARIES += src/utils/libutils-libnm-glib.la
+
+src_utils_libutils_libnm_glib_la_CPPFLAGS = \
+ -DNETWORKMANAGER_COMPILATION=NM_NETWORKMANAGER_COMPILATION_LIB_LEGACY \
+ "-I$(srcdir)/shared" \
+ $(GTK_CFLAGS) \
+ $(LIBNM_GLIB_CFLAGS)
+
+src_utils_libutils_libnm_glib_la_SOURCES = \
+ $(shared_files) \
+ src/utils/utils.c \
+ src/utils/utils.h
+
+src_utils_libutils_libnm_glib_la_LIBADD = \
+ $(GTK_LIBS) \
+ $(LIBNM_GLIB_LIBS)
+
+
+check_programs += src/utils/tests/test-utils
+
+src_utils_tests_test_utils_SOURCES = src/utils/tests/test-utils.c
+
+src_utils_tests_test_utils_CPPFLAGS = \
+ "-I$(srcdir)/shared/" \
+ "-I$(srcdir)/src/utils" \
+ $(GTK_CFLAGS) \
+ $(LIBNM_CFLAGS)
+
+src_utils_tests_test_utils_LDADD = \
+ src/utils/libutils-libnm.la \
+ $(GTK_LIBS) \
+ $(LIBNM_LIBS)
+
+###############################################################################
+
+check_PROGRAMS += $(check_programs)
+
+TESTS += $(check_programs)
+
EXTRA_DIST += \
CONTRIBUTING \
intltool-extract.in \
@@ -141,22 +221,19 @@ appdata_in_files = nm-connection-editor.appdata.xml.in
convertdir=$(datadir)/GConf/gsettings
convert_DATA=nm-applet.convert
-DISTCHECK_CONFIGURE_FLAGS = \
- --enable-more-warnings=yes
-
EXTRA_DIST += \
$(convert_DATA) \
$(appdata_in_files) \
$(autostart_in_files) \
$(desktop_in_files)
-CLEANFILES = \
+CLEANFILES += \
$(autostart_DATA) \
$(desktop_DATA) \
$(appdata_DATA) \
$(BUILT_SOURCES)
-DISTCLEANFILES = \
+DISTCLEANFILES += \
intltool-extract \
intltool-merge \
intltool-update