[gtk/split-out-gdk-gtk-source-list-3-24: 11/11] autotools build: Don't generate NMake snippets for introspection
- From: Chun-wei Fan <fanchunwei src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk/split-out-gdk-gtk-source-list-3-24: 11/11] autotools build: Don't generate NMake snippets for introspection
- Date: Wed, 31 Jul 2019 12:39:02 +0000 (UTC)
commit 3edbb7583128132f01a9f1b6e1ca06d34241fdce
Author: Chun-wei Fan <fanchunwei src gnome org>
Date: Wed Jul 31 20:32:16 2019 +0800
autotools build: Don't generate NMake snippets for introspection
We now have those parts directly in our NMake Makefiles used for
introspection, which results from the work to split out the source file
listings from gdk/Makefile.am and gtk/Makefile.am, so we could drop
those items from our autotools build files where those snippets were
generated during 'make dist'.
build/Makefile.msvc-introspection | 128 --------------------------------------
build/win32/Makefile.am | 29 +--------
gdk/Makefile.am | 39 +-----------
gtk/Makefile.am | 53 +---------------
4 files changed, 3 insertions(+), 246 deletions(-)
---
diff --git a/build/win32/Makefile.am b/build/win32/Makefile.am
index c83b78bf45..36fa0388a5 100644
--- a/build/win32/Makefile.am
+++ b/build/win32/Makefile.am
@@ -1,31 +1,5 @@
include $(top_srcdir)/Makefile.decl
-if HAVE_INTROSPECTION
-GENERATED_ITEMS = \
- introspection.body.mak \
- Gdk_3_0_gir_list \
- GdkWin32_3_0_gir_list \
- Gtk_3_0_gir_list
-
-MSVC_INTROSPECTION_INTERMEDIATE_FILES = Gdk-3.0.gir.msvc.introspect GdkWin32-3.0.gir.msvc.introspect
Gtk-3.0.gir.msvc.introspect
-
-introspection.body.mak: $(MSVC_INTROSPECTION_INTERMEDIATE_FILES)
- -$(RM) introspection.body.mak
- for F in `ls *.msvc.introspect`; do \
- case $$F in \
- *) cat $(top_builddir)/build/win32/$$F >>introspection.body.mak \
- ;; \
- esac; \
- done
- $(RM) $(MSVC_INTROSPECTION_INTERMEDIATE_FILES)
-
-DISTCLEANFILES = $(GENERATED_ITEMS)
-
-else
-GENERATED_ITEMS =
-DISTCLEANFILES =
-endif
-
SUBDIRS = \
vs9 \
vs10 \
@@ -48,7 +22,6 @@ EXTRA_DIST += \
replace.py \
pc_base.py \
gtkpc.py \
- README_EGL_MSVC.txt \
- $(GENERATED_ITEMS)
+ README_EGL_MSVC.txt
-include $(top_srcdir)/git.mk
diff --git a/gdk/Makefile.am b/gdk/Makefile.am
index 807e2a6a47..a855d525b3 100644
--- a/gdk/Makefile.am
+++ b/gdk/Makefile.am
@@ -312,46 +312,9 @@ gdk_3_HEADERS_EXCLUDES = dummy
include $(top_srcdir)/build/Makefile.msvcproj
-if HAVE_INTROSPECTION
-# Introspection Items for MSVC
-MSVC_INTROSPECT_GIRS = Gdk-3.0.gir GdkWin32-3.0.gir
-
-BASE_MSVC_GIR_CFLAGS = \
- $(GDK_CFLAGS_DEFINES) \
- -I../.. -I../../gdk -I.../../gdk/win32
-
-INTROSPECTION_INTERMEDIATE_ITEMS = \
- $(top_builddir)/build/win32/Gdk-3.0.gir.msvc.introspect \
- $(top_builddir)/build/win32/Gdk_3_0_gir_list \
- $(top_builddir)/build/win32/GdkWin32-3.0.gir.msvc.introspect \
- $(top_builddir)/build/win32/GdkWin32_3_0_gir_list
-
-Gdk_3_0_gir_MSVC_FILES = $(introspection_files)
-Gdk_3_0_gir_MSVC_EXPORT_PACKAGES = $(Gdk_3_0_gir_EXPORT_PACKAGES)
-Gdk_3_0_gir_MSVC_INCLUDE_GIRS = $(Gdk_3_0_gir_INCLUDES)
-Gdk_3_0_gir_MSVC_LIBS = gdk-3.0
-Gdk_3_0_gir_MSVC_CFLAGS = $(BASE_MSVC_GIR_CFLAGS)
-Gdk_3_0_gir_MSVC_SCANNERFLAGS = $(Gdk_3_0_gir_SCANNERFLAGS)
-
-GdkWin32_3_0_gir_MSVC_FILES = $(w32_introspection_files)
-GdkWin32_3_0_gir_MSVC_INCLUDE_GIRS = $(GdkWin32_3_0_gir_INCLUDES)
-GdkWin32_3_0_gir_MSVC_LIBS = $(Gdk_3_0_gir_MSVC_LIBS)
-GdkWin32_3_0_gir_MSVC_CFLAGS = $(BASE_MSVC_GIR_CFLAGS)
-GdkWin32_3_0_gir_MSVC_SCANNERFLAGS = \
- --identifier-prefix=Gdk \
- --c-include="gdk/gdkwin32.h" \
- --include-uninstalled='./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/bin/Gdk-3.0.gir'
-
-include $(top_srcdir)/build/Makefile.msvc-introspection
-
-else
-INTROSPECTION_INTERMEDIATE_ITEMS =
-endif
-
dist-hook: \
$(top_builddir)/build/win32/vs9/gdk-3.vcproj \
- $(top_builddir)/build/win32/vs9/gdk-3.headers \
- $(INTROSPECTION_INTERMEDIATE_ITEMS)
+ $(top_builddir)/build/win32/vs9/gdk-3.headers
DISTCLEANFILES = gdkconfig.h stamp-gc-h
diff --git a/gtk/Makefile.am b/gtk/Makefile.am
index 98bb69ccac..c9e7ea1524 100644
--- a/gtk/Makefile.am
+++ b/gtk/Makefile.am
@@ -583,60 +583,9 @@ gtk_3_HEADERS_EXCLUDES = dummy
include $(top_srcdir)/build/Makefile.msvcproj
-if HAVE_INTROSPECTION
-# Introspection Items for MSVC
-MSVC_INTROSPECT_GIRS = Gtk-3.0.gir
-
-GTK_MSVC_GIR_CFLAGS = \
- $(GTK_BASE_CFLAGS_DEFINES) \
- -DGTK_LIBDIR=\\\"/dummy/lib\\\" \
- -DGTK_DATADIR=\\\"/dummy/share\\\" \
- -DGTK_DATA_PREFIX=\\\"/dummy\\\" \
- -DGTK_SYSCONFDIR=\\\"/dummy/etc\\\" \
- -DGTK_HOST=\\\"'$$$$(AT_PLAT)'-pc-vs'$$$$(VSVER)'\\\" \
- -DGTK_PRINT_BACKENDS=\\\"file\\\" \
- -DINCLUDE_IM_am_et \
- -DINCLUDE_IM_cedilla \
- -DINCLUDE_IM_cyrillic_translit \
- -DINCLUDE_IM_ime \
- -DINCLUDE_IM_inuktitu \
- -DINCLUDE_IM_ipa \
- -DINCLUDE_IM_multipress \
- -DINCLUDE_IM_thai \
- -DINCLUDE_IM_ti_er \
- -DINCLUDE_IM_ti_et \
- -DINCLUDE_IM_viqr \
- -DGTK_TEXT_USE_INTERNAL_UNSUPPORTED_API \
- -I../.. -I../../gtk -I../../gdk
-
-INTROSPECTION_INTERMEDIATE_ITEMS = \
- $(top_builddir)/build/win32/Gtk-3.0.gir.msvc.introspect \
- $(top_builddir)/build/win32/Gtk_3_0_gir_list
-
-Gtk_3_0_gir_MSVC_FILES = \
- $(introspected_pub_headers) \
- $(gtk_base_c_sources) \
- $(gtk_os_win32_c_sources) \
- gtktypebuiltins.h \
- gtktypebuiltins.c
-
-Gtk_3_0_gir_MSVC_EXPORT_PACKAGES = $(Gtk_3_0_gir_EXPORT_PACKAGES)
-Gtk_3_0_gir_MSVC_INCLUDE_GIRS = Atk-1.0
-Gtk_3_0_gir_MSVC_LIBS = gtk-3.0 gdk-3.0
-Gtk_3_0_gir_MSVC_CFLAGS = $(GTK_MSVC_GIR_CFLAGS)
-Gtk_3_0_gir_MSVC_SCANNERFLAGS = --warn-all
--include-uninstalled='./vs$$$$(VSVER)/$$$$(CFG)/$$$$(PLAT)/bin/Gdk-3.0.gir'
-
-include $(top_srcdir)/build/Makefile.msvc-introspection
-
-else
-INTROSPECTION_INTERMEDIATE_ITEMS =
-
-endif
-
dist-hook: \
$(top_builddir)/build/win32/vs9/gtk-3.vcproj \
- $(top_builddir)/build/win32/vs9/gtk-3.headers \
- $(INTROSPECTION_INTERMEDIATE_ITEMS)
+ $(top_builddir)/build/win32/vs9/gtk-3.headers
# Install a RC file for the default GTK+ theme, and key themes
install-data-local: install-ms-lib install-def-file install-mac-key-theme
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]