[network-manager-applet/th/build-non-recursive-make-bgo778400: 11/18] build: merge src/Makefile.am in toplevel Makefile.am



commit f26a8a362ab32b79d1af5e7fad8aee96e50f4017
Author: Thomas Haller <thaller redhat com>
Date:   Thu Feb 9 16:08:05 2017 +0100

    build: merge src/Makefile.am in toplevel Makefile.am
    
    ... and man/Makefile.am and shared/Makefile.am.

 Makefile.am        |  119 +++++++++++++++++++++++++++++++++++++++++++++++++--
 configure.ac       |    3 -
 man/Makefile.am    |    2 -
 shared/Makefile.am |   11 -----
 src/Makefile.am    |   84 ------------------------------------
 5 files changed, 114 insertions(+), 105 deletions(-)
---
diff --git a/Makefile.am b/Makefile.am
index c407c12..719783c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -30,6 +30,8 @@ DISTCLEANFILES =
 DISTCHECK_CONFIGURE_FLAGS = \
        --enable-more-warnings=yes
 
+man_MANS =
+
 pkgconfig_DATA =
 
 pkgconfigdir = $(libdir)/pkgconfig
@@ -46,10 +48,7 @@ INTROSPECTION_GIRS =
 
 SUBDIRS = \
        . \
-       src \
-       po \
-       man \
-       shared
+       po
 
 ###############################################################################
 
@@ -511,7 +510,7 @@ EXTRA_DIST += \
 
 ###############################################################################
 
-BUILT_SOURCES = \
+BUILT_SOURCES += \
        src/connection-editor/ce-resources.h \
        src/connection-editor/ce-resources.c
 
@@ -651,6 +650,116 @@ EXTRA_DIST += \
 
 ###############################################################################
 
+BUILT_SOURCES += \
+       src/applet-resources.h \
+       src/applet-resources.c
+
+src/applet-resources.h: src/applet.gresource.xml
+       $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< --target=$@ --sourcedir=$(srcdir)/src --generate-header 
--internal
+
+src/applet-resources.c: src/applet.gresource.xml $(shell $(GLIB_COMPILE_RESOURCES) --sourcedir=$(srcdir)/src 
--generate-dependencies $(srcdir)/src/applet.gresource.xml)
+       $(AM_V_GEN) $(GLIB_COMPILE_RESOURCES) $< --target=$@ --sourcedir=$(srcdir)/src --generate-source 
--internal
+
+
+bin_PROGRAMS += src/nm-applet
+
+src_nm_applet_SOURCES = \
+       src/applet-resources.h \
+       src/applet-resources.c \
+       \
+       src/main.c \
+       src/applet.c \
+       src/applet.h \
+       src/applet-agent.c \
+       src/applet-agent.h \
+       src/applet-vpn-request.c \
+       src/applet-vpn-request.h \
+       src/ethernet-dialog.h \
+       src/ethernet-dialog.c \
+       src/applet-dialogs.h \
+       src/applet-dialogs.c \
+       src/applet-device-ethernet.h \
+       src/applet-device-ethernet.c \
+       src/applet-device-wifi.h \
+       src/applet-device-wifi.c \
+       src/ap-menu-item.h \
+       src/ap-menu-item.c \
+       src/mb-menu-item.h \
+       src/mb-menu-item.c \
+       src/mobile-helpers.c \
+       src/mobile-helpers.h \
+       src/applet-device-bt.h \
+       src/applet-device-bt.c \
+       src/fallback-icon.h
+
+if WITH_WWAN
+src_nm_applet_SOURCES += \
+       src/applet-device-broadband.h \
+       src/applet-device-broadband.c
+endif
+
+src_nm_applet_CPPFLAGS = \
+       -DNM_VERSION_MIN_REQUIRED=NM_VERSION_1_4 \
+       -DNM_VERSION_MAX_ALLOWED=NM_VERSION_1_4 \
+       -DICONDIR=\""$(datadir)/icons"\" \
+       -DBINDIR=\""$(bindir)"\" \
+       -DSYSCONFDIR=\""$(sysconfdir)"\" \
+       -DLIBEXECDIR=\""$(libexecdir)"\" \
+       -DAUTOSTARTDIR=\""$(sysconfdir)/xdg/autostart"\" \
+       -DNMALOCALEDIR=\"$(datadir)/locale\" \
+       -DG_LOG_DOMAIN=\""nm-applet"\" \
+       "-I$(srcdir)/shared" \
+       "-I$(srcdir)/src/utils" \
+       "-I$(srcdir)/src/wireless-security" \
+       "-I$(srcdir)/src/libnma" \
+       $(GTK_CFLAGS) \
+       $(LIBNM_CFLAGS) \
+       $(LIBSECRET_CFLAGS) \
+       $(NOTIFY_CFLAGS) \
+       $(MM_GLIB_CFLAGS) \
+       $(APPINDICATOR_CFLAGS)
+
+src_nm_applet_LDADD = \
+       src/utils/libutils-libnm.la \
+       src/wireless-security/libwireless-security-libnm.la \
+       src/libnma/libnma.la \
+       $(GTK_LIBS) \
+       $(LIBNM_LIBS) \
+       $(LIBSECRET_LIBS) \
+       $(NOTIFY_LIBS) \
+       $(MM_GLIB_LIBS) \
+       $(APPINDICATOR_LIBS) \
+       -lm
+
+
+EXTRA_DIST += \
+       src/8021x.ui \
+       src/gsm-unlock.ui \
+       src/info.ui \
+       src/applet.gresource.xml
+
+###############################################################################
+
+EXTRA_DIST += \
+       shared/nm-utils/gsystem-local-alloc.h \
+       shared/nm-utils/nm-glib.h \
+       shared/nm-utils/nm-macros-internal.h \
+       shared/nm-utils/nm-shared-utils.c \
+       shared/nm-utils/nm-shared-utils.h \
+       shared/nm-utils/nm-test-utils.h \
+       shared/nm-utils/nm-vpn-editor-plugin-call.h \
+       shared/nm-default.h \
+       shared/nm-libnm-compat.h \
+       $(NULL)
+
+###############################################################################
+
+man_MANS += \
+       man/nm-applet.1 \
+       man/nm-connection-editor.1
+
+###############################################################################
+
 check_PROGRAMS += $(check_programs)
 
 check-local: $(check_local)
diff --git a/configure.ac b/configure.ac
index 100fdc1..f3f580f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -164,14 +164,11 @@ AC_DEFINE_UNQUOTED(NM_MORE_ASSERTS, $more_asserts, [Define if more asserts are e
 
 AC_CONFIG_FILES([
 Makefile
-src/Makefile
 src/libnm-gtk/libnm-gtk.pc
 src/libnma/libnma.pc
 po/Makefile.in
-man/Makefile
 man/nm-applet.1
 man/nm-connection-editor.1
-shared/Makefile
 org.gnome.nm-applet.gschema.xml
 ])
 AC_OUTPUT


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]