From: DongHun Kwak Date: Thu, 10 Jan 2019 04:15:40 +0000 (+0900) Subject: Imported Upstream version 1.57.2 X-Git-Tag: upstream/1.57.2^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a666a250c1ecaa634441886be0982de04147ff88;p=platform%2Fupstream%2Fgobject-introspection.git Imported Upstream version 1.57.2 --- diff --git a/AUTHORS b/AUTHORS deleted file mode 100644 index f791187..0000000 --- a/AUTHORS +++ /dev/null @@ -1,9 +0,0 @@ -Colin Walters -Johan Dahlin - -Original girepository author: -Matthias Clasen - -Original scanner author: -Jürg Billeter - diff --git a/CONTRIBUTORS b/CONTRIBUTORS deleted file mode 100644 index 1b2f67d..0000000 --- a/CONTRIBUTORS +++ /dev/null @@ -1,78 +0,0 @@ -Adam Sampson -Adel Gadllah -Alan Knowles -Alexey Zakhlestin -Andreas Rottmann -Bastien Nocera -Brian Cameron -Chris Rivera -Christian Persch -Christophe Fergeau -Colin Walters -C. Scott Ananian -Damien Lespiau -Danielle Madeley -Dan Winship -David Ignacio -David Zeuthen -Didier 'Ptitjes -dyfet@gnutelephony.org -Eduardo Lima Mitev -Emmanuele Bassi -Florian Müllner -Funda Wang -Gustavo J. A. M. Carneiro -Gustavo Noronha Silva -Halton Huo -Havoc Pennington -Holger Hans Peter Freyther -Iain Nicol -Jani Monoses -Jasper Lievisse Adriaanse -Javier Jardón -Joe Marcus Clarke -Johan Bilien -Johan Dahlin -John (J5) Palmieri -John Ehresman -Jonathan Matthew -Josselin Mouette -Jürg Billeter -Kedar Sovani -Luca Bruno -Lucas Rocha -Maciej Katafiasz -Marc-Andre Lureau -Marco Pesenti Gritti -Marina Zhurakhinskaya -Mark Doffman -Mark Lee -Matthias Clasen -Maxim Ermilov -Michael Meeks -Owen Taylor -Pavel Holejsovsky -Philip Van Hoof -Richard Hult -Robert Ancell -Robert Carr -Rob Taylor -Ryan Lortie -Saikiran Madugula -Saleem Abdulrasool -Saleem Ansari -Simon McVittie -Simon van der Linden -Simón Pena -Stefan Kost -Steve Frécinaux -Theppitak Karoonboonyanan -Tim Horton -Tobias Mueller -Tomeu Vizoso -Tommi Komulainen -Tor Lillqvist -Torsten Schönfeld -Tristan Van Berkom -Xan Lopez -Zachary Goldberg diff --git a/COPYING b/COPYING index 60b8bdd..2f70ea4 100644 --- a/COPYING +++ b/COPYING @@ -1,12 +1,13 @@ gobject-introspection has two licenses; one for the typelib library, and one for the tools. -The scanner (giscanner/) and typelib libraries (girepository/) are -licensed under the LGPLv2+. See the file COPYING.LGPL. +* The typelib libraries (girepository/) are licensed under the LGPLv2+. + See the file COPYING.LGPL. -The tools (tools/) are licensed under the GPLv2+. See the file COPYING.GPL. - -There is also some MIT code in giscanner/. In general where -applicable files should have headers denoting their license status; if -they do not, please file a bug at https://gitlab.gnome.org/GNOME/gobject-introspection/issues. +* The remaining code is GPLv2+ compatible (see the file COPYING.GPL) and + consists of a mix of GPLv2+, LGPLv2+ and MIT. See the license headers in + each file for details. +In general where applicable files should have headers denoting their license +status; if they do not, please file a bug at +https://gitlab.gnome.org/GNOME/gobject-introspection/issues. diff --git a/ChangeLog b/ChangeLog deleted file mode 100644 index e69de29..0000000 diff --git a/MSVC.README.rst b/MSVC.README.rst new file mode 100644 index 0000000..8200077 --- /dev/null +++ b/MSVC.README.rst @@ -0,0 +1,82 @@ +Building GObject-Introspection (G-I) on Windows using Visual Studio +=================================================================== + +Building G-I on Windows with Visual Studio is now supported via the use +of the Meson build system, the Visual Studio 2008~2017 projects have been +dropped from the distribution. This README.msvc file will outline the +steps of performing such a build on Visual Studio 2008~2017. + +You will need the following, in addition to your Visual Studio installation: + +- A Python installation that matches the build configuration that you are + planning to build. That is, you need the 32-bit Python installation for + building 32-bit builds of G-I and the 64-bit (amd64) Python installation + for building x64/x86_64/amd64 builds of G-I. You need at least the version + that is required for Meson, which is 3.4.x at the time of writing. You will + then need to install Meson using the pip tool. + +- The Ninja build tool, which is optional on Visual Studio 2010, 2015 and 2017 + builds (if one chooses to generate Visual Studio projects with Meson), but is + required for 2008, 2012 and 2013 builds. + +- GIT for Windows is recommended, as Meson will download using GIT the sources + of libraries that it depends on, if they cannot be found (such as GLib, please + see below) + +- A recent enough version of GLib, preferably built with the same compiler that + is now being used to build G-I. If none is found, the Meson build will fetch + GLib from GIT master and build it first before continuing to build G-I. Note + that it will require a libintl implementation (must be installed beforehand, the + headers and lib and DLL must be found in the paths specified by %INCLUDE, %LIB% + and %PATH% respectively), along with ZLib and libffi (GLib's own Meson build will + build them if they are not found). If a pre-existing copy of GLib is available, + be sure to set PKG_CONFIG_PATH to where its .pc files can be found, and ensure + that its DLLs/ executables can be first found in the paths specified in %PATH%. + Note that libffi is needed both by GLib and G-I. + +- A DLL build of Cairo with Cairo-GObject built, also preferably with the same + compiler that is now used to build G-I. + +- A recent version of winflex/flex and Bison. They can be obtained via MSYS/MSYS64 + or Cygwin installations. Either the 32-bit or 64-bit version will work, as long + as they run on your system. + +Set PATH to contain your Python-3.4.x+ interpreter, Ninja build tool (if needed) and +winflex/flex and Bison executables towards its end. + +Note that if you plan to use g-ir-scanner for other packages built using Meson, you +need to use the same Python release series (3.4, 3.5...) for running Meson there as +well. + +Open a Visual Studio command prompt and create an empty build directory (which needs +to be on the same drive as the G-I sources). In that directory, run the following:: + + python $(PythonInstallationPath)\scripts\meson.py $(G-I_srcdir) --buildtype= --prefix=$(PREFIX) -Dcairo-libname= + +When Meson completes configuring and generating the build files, proceed building +using Ninja or the generated Visual Studio projects. + +Additional notes for building with Visual Studio 2008 only +---------------------------------------------------------- +Due to its use of security manifests, after Meson completes configuring and +generating the build files, first build the giscanner\_giscanner.pyd target +using 'ninja giscanner\_giscanner.pyd'. After doing so, embed the manifest +using the following command:: + + mt /manifest giscanner\_giscanner.pyd.manifest /outputresource:giscanner\_giscanner.pyd;2 + +The .gir files cannot be successfully generated without this step. + +On x64 builds, building girepository\girepository-1.0-1.dll may hang during compilation. +If this happens, terminate all 'cl.exe' processes, which will terminate the build process. +Open build.ninja and change the compiler flags by changing /O2 to /O1 for all the sources +that hang during compilation. At this time of writing, girepository\girwriter.c, +girepository\girparser.c and girepository\girnode.c are affected--this is due to an issue +in Visual Studio 2008's x64 compiler in regards to optimization. Re-attempt the build, and +the build should complete normally. This does not affect Win32/x86 builds. + +On all Visual Studio 2008 builds, after successfully completing/installing the build, run +the following so that we ensure the manifests are embedded to the built DLLs and EXEs:: + + for /r %f in (*.dll.manifest) do if exist $(PREFIX)\bin\%~nf mt /manifest %f /outputresource:$(PREFIX)\bin\%~nf;2 + for /r %f in (*.exe.manifest) do if exist $(PREFIX)\bin\%~nf mt /manifest %f /outputresource:$(PREFIX)\bin\%~nf;1 diff --git a/Makefile-cmph.am b/Makefile-cmph.am index 5e2133a..a0bf229 100644 --- a/Makefile-cmph.am +++ b/Makefile-cmph.am @@ -3,6 +3,9 @@ EXTRA_LTLIBRARIES += libcmph.la libcmph_la_CPPFLAGS = -Icmph $(GLIB_CFLAGS) $(GI_HIDDEN_VISIBILITY_CFLAGS) libcmph_la_LIBADD = -lm $(GLIB_LIBS) +EXTRA_DIST += \ + girepository/cmph/meson.build + libcmph_la_SOURCES = \ girepository/cmph/bdz.c \ girepository/cmph/bdz.h \ diff --git a/Makefile-examples.am b/Makefile-examples.am index 0d9cedc..cc882a8 100644 --- a/Makefile-examples.am +++ b/Makefile-examples.am @@ -1,5 +1,9 @@ noinst_PROGRAMS += glib-print glib_print_SOURCES = examples/glib-print.c -glib_print_CFLAGS = $(GOBJECT_CFLAGS) -I$(top_srcdir)/girepository +glib_print_CFLAGS = $(GOBJECT_CFLAGS) $(WARN_CFLAGS) -I$(top_srcdir)/girepository +glib_print_LDFLAGS = $(WARN_LDFLAGS) glib_print_LDADD = libgirepository-1.0.la $(GOBJECT_LIBS) + +EXTRA_DIST += \ + examples/meson.build diff --git a/Makefile-gir.am b/Makefile-gir.am index 86ab5bf..2cd7358 100644 --- a/Makefile-gir.am +++ b/Makefile-gir.am @@ -15,11 +15,14 @@ STATIC_GIRSOURCES = \ gir/win32-1.0.gir EXTRA_DIST += $(STATIC_GIRSOURCES) +EXTRA_DIST += \ + gir/meson.build + gir/cairo-1.0.gir: gir/cairo-1.0.gir.in Makefile [ -d $(@D) ] || $(mkdir_p) $(@D) ; \ sed \ - -e s,%CAIRO_SHARED_LIBRARY%,$(CAIRO_SHARED_LIBRARY), \ - -e s,%CAIRO_GIR_PACKAGE%,$(CAIRO_GIR_PACKAGE), \ + -e s,\@CAIRO_SHARED_LIBRARY\@,$(CAIRO_SHARED_LIBRARY), \ + -e s,\@CAIRO_GIR_PACKAGE\@,$(CAIRO_GIR_PACKAGE), \ < $< > $@.tmp && mv $@.tmp $@ BUILT_SOURCES += gir/cairo-1.0.gir SUBSTITUTED_GIRSOURCES += gir/cairo-1.0.gir @@ -47,10 +50,10 @@ if WITH_GLIBSRC GModule_2_0_gir_DOCSRC = $(GLIBSRC)/gmodule/*.c Gio_2_0_gir_DOCSRC = $(GLIBSRC)/gio/*.c else - GLib_2_0_gir_DOCSRC = - GObject_2_0_gir_DOCSRC = - GModule_2_0_gir_DOCSRC = - Gio_2_0_gir_DOCSRC = + GLib_2_0_gir_DOCSRC = + GObject_2_0_gir_DOCSRC = + GModule_2_0_gir_DOCSRC = + Gio_2_0_gir_DOCSRC = endif @@ -194,7 +197,7 @@ GIRepository-2.0.gir: GObject-2.0.gir libgirepository-1.0.la GIRepository_2_0_gir_LIBS = libgirepository-1.0.la GIRepository_2_0_gir_SCANNERFLAGS = \ - --warn-all \ + $(WARN_SCANNERFLAGS) \ --identifier-prefix=GI \ --symbol-prefix=g \ --c-include="girepository.h" \ diff --git a/Makefile-girepository.am b/Makefile-girepository.am index 44b508d..2af8c4a 100644 --- a/Makefile-girepository.am +++ b/Makefile-girepository.am @@ -1,5 +1,6 @@ EXTRA_DIST += \ - girepository/docs.c + girepository/docs.c \ + girepository/meson.build girepodir = $(includedir)/gobject-introspection-1.0/ girepo_HEADERS = \ @@ -31,10 +32,12 @@ noinst_LTLIBRARIES += libgirepository-internals.la libgirepository-gthash.la libgirepository_gthash_la_SOURCES = \ girepository/gthash.c libgirepository_gthash_la_CFLAGS = \ + $(WARN_CFLAGS) \ $(GIREPO_CFLAGS) \ $(GI_HIDDEN_VISIBILITY_CFLAGS) \ -I$(top_srcdir)/girepository - +libgirepository_gthash_la_LDFLAGS = \ + $(WARN_LDFLAGS) libgirepository_gthash_la_LIBADD = libcmph.la $(GIREPO_LIBS) libgirepository_internals_la_SOURCES = \ @@ -49,10 +52,14 @@ libgirepository_internals_la_SOURCES = \ girepository/girwriter.h libgirepository_internals_la_CFLAGS = \ + $(WARN_CFLAGS) \ $(GIREPO_CFLAGS) \ $(GI_HIDDEN_VISIBILITY_CFLAGS) \ -I$(top_srcdir)/girepository +libgirepository_internals_la_LDFLAGS = \ + $(WARN_LDFLAGS) + libgirepository_internals_la_LIBADD = libgirepository-gthash.la $(GIREPO_LIBS) libgirepository_1_0_la_SOURCES = \ @@ -82,12 +89,14 @@ libgirepository_1_0_la_SOURCES = \ girepository/givfuncinfo.c libgirepository_1_0_la_CPPFLAGS = \ + $(WARN_CFLAGS) \ $(GIREPO_CFLAGS) \ $(GI_HIDDEN_VISIBILITY_CFLAGS) \ -I$(top_srcdir)/girepository \ -DG_IREPOSITORY_COMPILATION libgirepository_1_0_la_LIBADD = libgirepository-gthash.la $(GIREPO_LIBS) libgirepository_1_0_la_LDFLAGS = \ + $(WARN_LDFLAGS) \ $(EXTRA_LINK_FLAGS) \ -no-undefined -version-number 1:0:0 @@ -98,7 +107,8 @@ if !OS_WIN32 noinst_PROGRAMS += gi-dump-types gi_dump_types_SOURCES = girepository/gdump.c girepository/gi-dump-types.c -gi_dump_types_CFLAGS = $(GIO_UNIX_CFLAGS) $(GMODULE_CFLAGS) +gi_dump_types_CFLAGS = $(GIO_UNIX_CFLAGS) $(GMODULE_CFLAGS) $(WARN_CFLAGS) +gi_dump_types_LDFLAGS = $(WARN_LDFLAGS) gi_dump_types_LDADD = $(GIO_UNIX_LIBS) $(GMODULE_LIBS) endif diff --git a/Makefile-giscanner.am b/Makefile-giscanner.am index 06bc4be..4f08934 100644 --- a/Makefile-giscanner.am +++ b/Makefile-giscanner.am @@ -6,6 +6,9 @@ BUILT_SOURCES += \ giscanner/scannerlexer.c \ giscanner/scannerlexer.h +EXTRA_DIST += \ + giscanner/meson.build + AM_YFLAGS = -d -t # Why do I have to do this automake? @@ -20,13 +23,15 @@ libgiscanner_la_SOURCES = \ giscanner/scannerparser.y libgiscanner_la_CPPFLAGS = -I$(top_srcdir)/girepository -I$(top_srcdir)/giscanner libgiscanner_la_LIBADD = $(GOBJECT_LIBS) $(GIO_LIBS) -libgiscanner_la_CFLAGS = $(GOBJECT_CFLAGS) $(GIO_CFLAGS) +libgiscanner_la_CFLAGS = $(GOBJECT_CFLAGS) $(GIO_CFLAGS) $(WARN_CFLAGS_FLEX) +libgiscanner_la_LDFLAGS = $(WARN_LDFLAGS) # Python module pkgpyexecdir = $(pkglibdir)/giscanner pkgpyexec_LTLIBRARIES = _giscanner.la pkgpyexec_PYTHON = \ giscanner/__init__.py \ + giscanner/_version.py \ giscanner/annotationmain.py \ giscanner/annotationparser.py \ giscanner/ast.py \ @@ -36,98 +41,93 @@ pkgpyexec_PYTHON = \ giscanner/docmain.py \ giscanner/docwriter.py \ giscanner/dumper.py \ - giscanner/introspectablepass.py \ + giscanner/gdumpparser.py \ giscanner/girparser.py \ giscanner/girwriter.py \ - giscanner/gdumpparser.py \ + giscanner/introspectablepass.py \ giscanner/libtoolimporter.py \ giscanner/maintransformer.py \ giscanner/message.py \ giscanner/msvccompiler.py \ - giscanner/shlibs.py \ + giscanner/pkgconfig.py \ giscanner/scannermain.py \ giscanner/sectionparser.py \ + giscanner/shlibs.py \ giscanner/sourcescanner.py \ giscanner/testcodegen.py \ giscanner/transformer.py \ giscanner/utils.py \ giscanner/xmlwriter.py -collectionsdir = $(pkgpyexecdir)/collections -collections_PYTHON = \ - giscanner/collections/__init__.py \ - giscanner/collections/counter.py \ - giscanner/collections/ordereddict.py - templatedir = $(pkglibdir) nobase_dist_template_DATA = \ - giscanner/doctemplates/base.tmpl \ - giscanner/doctemplates/class.tmpl \ - giscanner/doctemplates/namespace.tmpl \ - giscanner/doctemplates/C/callback.tmpl \ - giscanner/doctemplates/C/class.tmpl \ - giscanner/doctemplates/C/constructor.tmpl \ - giscanner/doctemplates/C/default.tmpl \ - giscanner/doctemplates/C/enum.tmpl \ - giscanner/doctemplates/C/function.tmpl \ - giscanner/doctemplates/C/field.tmpl \ - giscanner/doctemplates/C/interface.tmpl \ - giscanner/doctemplates/C/method.tmpl \ - giscanner/doctemplates/C/namespace.tmpl \ - giscanner/doctemplates/C/property.tmpl \ - giscanner/doctemplates/C/record.tmpl \ - giscanner/doctemplates/C/signal.tmpl \ - giscanner/doctemplates/C/vfunc.tmpl \ - giscanner/doctemplates/Python/callback.tmpl \ - giscanner/doctemplates/Python/class.tmpl \ - giscanner/doctemplates/Python/constructor.tmpl \ - giscanner/doctemplates/Python/default.tmpl \ - giscanner/doctemplates/Python/enum.tmpl \ - giscanner/doctemplates/Python/function.tmpl \ - giscanner/doctemplates/Python/field.tmpl \ - giscanner/doctemplates/Python/interface.tmpl \ - giscanner/doctemplates/Python/method.tmpl \ - giscanner/doctemplates/Python/namespace.tmpl \ - giscanner/doctemplates/Python/property.tmpl \ - giscanner/doctemplates/Python/record.tmpl \ - giscanner/doctemplates/Python/signal.tmpl \ - giscanner/doctemplates/Python/vfunc.tmpl \ - giscanner/doctemplates/Gjs/callback.tmpl \ - giscanner/doctemplates/Gjs/class.tmpl \ - giscanner/doctemplates/Gjs/constructor.tmpl \ - giscanner/doctemplates/Gjs/default.tmpl \ - giscanner/doctemplates/Gjs/enum.tmpl \ - giscanner/doctemplates/Gjs/function.tmpl \ - giscanner/doctemplates/Gjs/field.tmpl \ - giscanner/doctemplates/Gjs/interface.tmpl \ - giscanner/doctemplates/Gjs/method.tmpl \ - giscanner/doctemplates/Gjs/namespace.tmpl \ - giscanner/doctemplates/Gjs/property.tmpl \ - giscanner/doctemplates/Gjs/record.tmpl \ - giscanner/doctemplates/Gjs/signal.tmpl \ - giscanner/doctemplates/Gjs/vfunc.tmpl + giscanner/doctemplates/mallard/base.tmpl \ + giscanner/doctemplates/mallard/class.tmpl \ + giscanner/doctemplates/mallard/namespace.tmpl \ + giscanner/doctemplates/mallard/C/callback.tmpl \ + giscanner/doctemplates/mallard/C/class.tmpl \ + giscanner/doctemplates/mallard/C/constructor.tmpl \ + giscanner/doctemplates/mallard/C/default.tmpl \ + giscanner/doctemplates/mallard/C/enum.tmpl \ + giscanner/doctemplates/mallard/C/function.tmpl \ + giscanner/doctemplates/mallard/C/field.tmpl \ + giscanner/doctemplates/mallard/C/interface.tmpl \ + giscanner/doctemplates/mallard/C/method.tmpl \ + giscanner/doctemplates/mallard/C/namespace.tmpl \ + giscanner/doctemplates/mallard/C/property.tmpl \ + giscanner/doctemplates/mallard/C/record.tmpl \ + giscanner/doctemplates/mallard/C/signal.tmpl \ + giscanner/doctemplates/mallard/C/vfunc.tmpl \ + giscanner/doctemplates/mallard/Python/callback.tmpl \ + giscanner/doctemplates/mallard/Python/class.tmpl \ + giscanner/doctemplates/mallard/Python/constructor.tmpl \ + giscanner/doctemplates/mallard/Python/default.tmpl \ + giscanner/doctemplates/mallard/Python/enum.tmpl \ + giscanner/doctemplates/mallard/Python/function.tmpl \ + giscanner/doctemplates/mallard/Python/field.tmpl \ + giscanner/doctemplates/mallard/Python/interface.tmpl \ + giscanner/doctemplates/mallard/Python/method.tmpl \ + giscanner/doctemplates/mallard/Python/namespace.tmpl \ + giscanner/doctemplates/mallard/Python/property.tmpl \ + giscanner/doctemplates/mallard/Python/record.tmpl \ + giscanner/doctemplates/mallard/Python/signal.tmpl \ + giscanner/doctemplates/mallard/Python/vfunc.tmpl \ + giscanner/doctemplates/mallard/Gjs/callback.tmpl \ + giscanner/doctemplates/mallard/Gjs/class.tmpl \ + giscanner/doctemplates/mallard/Gjs/constructor.tmpl \ + giscanner/doctemplates/mallard/Gjs/default.tmpl \ + giscanner/doctemplates/mallard/Gjs/enum.tmpl \ + giscanner/doctemplates/mallard/Gjs/function.tmpl \ + giscanner/doctemplates/mallard/Gjs/field.tmpl \ + giscanner/doctemplates/mallard/Gjs/interface.tmpl \ + giscanner/doctemplates/mallard/Gjs/method.tmpl \ + giscanner/doctemplates/mallard/Gjs/namespace.tmpl \ + giscanner/doctemplates/mallard/Gjs/property.tmpl \ + giscanner/doctemplates/mallard/Gjs/record.tmpl \ + giscanner/doctemplates/mallard/Gjs/signal.tmpl \ + giscanner/doctemplates/mallard/Gjs/vfunc.tmpl _giscanner_la_CFLAGS = \ $(PYTHON_INCLUDES) \ $(GOBJECT_CFLAGS) \ + $(WARN_CFLAGS_PYTHON) \ -I$(top_srcdir)/giscanner _giscanner_la_LIBADD = libgiscanner.la $(GOBJECT_LIBS) _giscanner_la_LDFLAGS = \ + $(WARN_LDFLAGS) \ -module -avoid-version \ -export-symbols-regex "init_giscanner|PyInit__giscanner" if OS_WIN32 # Windows requires Python extension modules to be explicitly -# linked to libpython. Extension modules are shared libaries -# (.dll files), but need to be called .pyd for Python to load -# them as extension modules. +# linked to libpython. _giscanner_la_LIBADD += \ $(PYTHON_LIBS) _giscanner_la_LDFLAGS += \ -no-undefined \ - -shrext ".pyd" + -shrext $(PYTHON_SO) endif _giscanner_la_SOURCES = giscanner/giscannermodule.c diff --git a/Makefile-msvcproj.am b/Makefile-msvcproj.am deleted file mode 100644 index bb53e32..0000000 --- a/Makefile-msvcproj.am +++ /dev/null @@ -1,82 +0,0 @@ -# This is to fill in Visual C++ projects for projects which add/remove -# sources from them every now and then. - -MSVCPROJS = cmph girepository g-ir-compiler - -cmph_FILES = $(libcmph_la_SOURCES) -cmph_EXCLUDES = dummy - -girepository_FILES = $(libgirepository_1_0_la_SOURCES) $(libgirepository_gthash_la_SOURCES) -girepository_EXCLUDES = gidummy -girepository_HEADERS_DIR = $(includedir)/gobject-introspection-1.0 -girepository_HEADERS_INST = $(girepo_HEADERS) -girepository_HEADERS_EXCLUDES = gidummy - -g_ir_compiler_FILES = $(libgirepository_gthash_la_SOURCES) $(libgirepository_internals_la_SOURCES) -g_ir_compiler_EXCLUDES = gidummy - -$(top_builddir)/win32/vs9/giscanner.scripts: - echo '' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo '' >>$(top_builddir)/win32/vs9/giscanner.scripts - - echo '' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - - for F in `echo $(pkgpyexec_PYTHON) $(collections_PYTHON) $(nobase_dist_template_DATA) | tr '/' '\\\\'`; do \ - case $$F in \ - giscanner\\doctemplates\\C\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C ' \ - ;; \ - giscanner\\doctemplates\\Gjs\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs ' \ - ;; \ - giscanner\\doctemplates\\Python\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python ' \ - ;; \ - giscanner\\doctemplates\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates ' \ - ;; \ - giscanner\\collections\\*.py) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\collections ' \ - ;; \ - giscanner\\*.py) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner ' \ - ;; \ - esac; \ - done >>$(top_builddir)/win32/vs9/giscanner.scripts - - for F in `echo $(pkgpyexec_PYTHON) $(collections_PYTHON) $(nobase_dist_template_DATA) | tr '/' '\\\\'`; do \ - case $$F in \ - giscanner\\doctemplates\\C\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C' \ - ;; \ - giscanner\\doctemplates\\Gjs\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs' \ - ;; \ - giscanner\\doctemplates\\Python\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python' \ - ;; \ - giscanner\\doctemplates\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates' \ - ;; \ - giscanner\\collections\\*.py) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\collections' \ - ;; \ - giscanner\\*.py) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner' \ - ;; \ - esac; \ - done >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - -include $(top_srcdir)/win32/Makefile.msvcproj - -# Autotools: Why must we do this instead of 'dist-hook'? -MSVCPROJ_GENERATED = \ - $(top_builddir)/win32/vs9/cmph.vcproj \ - $(top_builddir)/win32/vs9/girepository.vcproj \ - $(top_builddir)/win32/vs9/g-ir-compiler.vcproj - -$(MSVCPROJ_GENERATED): $(top_builddir)/win32/vs9/girepository.headers $(top_builddir)/win32/vs9/giscanner.scripts - -EXTRA_DIST += $(MSVCPROJ_GENERATED) config.h.win32 - -DISTCLEANFILES = config.h.win32 diff --git a/Makefile-tools.am b/Makefile-tools.am index 9529373..8c4a069 100644 --- a/Makefile-tools.am +++ b/Makefile-tools.am @@ -6,7 +6,8 @@ bin_SCRIPTS += g-ir-doc-tool endif EXTRA_DIST += \ - tools/g-ir-tool-template.in + tools/g-ir-tool-template.in \ + tools/meson.build TOOL_SUBSTITUTIONS = -e s,@libdir\@,$(libdir), -e s,@datarootdir\@,$(datarootdir), -e s,@PYTHON\@,$(PYTHON), @@ -23,25 +24,26 @@ g-ir-doc-tool: tools/g-ir-tool-template.in _giscanner.la Makefile @chmod a+x $@ g_ir_compiler_SOURCES = tools/compiler.c -g_ir_compiler_CPPFLAGS = -DGIREPO_DEFAULT_SEARCH_PATH="\"$(libdir)\"" \ - -I$(top_srcdir)/girepository -g_ir_compiler_CFLAGS = $(GIO_CFLAGS) +g_ir_compiler_CPPFLAGS = -I$(top_srcdir)/girepository +g_ir_compiler_CFLAGS = $(GIO_CFLAGS) $(WARN_CFLAGS) +g_ir_compiler_LDFLAGS = $(WARN_LDFLAGS) g_ir_compiler_LDADD = \ libgirepository-internals.la \ libgirepository-1.0.la \ $(GIREPO_LIBS) g_ir_generate_SOURCES = tools/generate.c -g_ir_generate_CPPFLAGS = -DGIREPO_DEFAULT_SEARCH_PATH="\"$(libdir)\"" \ - -I$(top_srcdir)/girepository -g_ir_generate_CFLAGS = $(GIO_CFLAGS) +g_ir_generate_CPPFLAGS = -I$(top_srcdir)/girepository +g_ir_generate_CFLAGS = $(GIO_CFLAGS) $(WARN_CFLAGS) +g_ir_generate_LDFLAGS = $(WARN_LDFLAGS) g_ir_generate_LDADD = \ libgirepository-internals.la \ libgirepository-1.0.la \ $(GIREPO_LIBS) g_ir_inspect_SOURCES = tools/g-ir-inspect.c -g_ir_inspect_CFLAGS = $(GIO_CFLAGS) -I$(top_srcdir)/girepository +g_ir_inspect_CFLAGS = $(GIO_CFLAGS) $(WARN_CFLAGS) -I$(top_srcdir)/girepository +g_ir_inspect_LDFLAGS = $(WARN_LDFLAGS) g_ir_inspect_LDADD = \ libgirepository-1.0.la \ $(GIREPO_LIBS) diff --git a/Makefile.am b/Makefile.am index dafea38..e071ec2 100644 --- a/Makefile.am +++ b/Makefile.am @@ -23,12 +23,11 @@ include Makefile-giscanner.am include Makefile-examples.am include Makefile-gir.am include Makefile-tools.am -include Makefile-msvcproj.am ## Process this file with automake to produce Makefile.in ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} -SUBDIRS = . docs tests win32 +SUBDIRS = . docs tests DIST_SUBDIRS = $(SUBDIRS) DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-doctool @@ -51,7 +50,6 @@ EXTRA_DIST += \ COPYING.LGPL \ COPYING.GPL \ autogen.sh \ - CONTRIBUTORS \ $(pkgconfig_DATA) \ $(man_MANS) \ $(m4_DATA) \ @@ -59,7 +57,11 @@ EXTRA_DIST += \ misc/pyflakes.py \ misc/update-glib-annotations.py \ misc/update-gtkdoc-tests.py \ - misc/verbump.py + misc/verbump.py \ + README.rst \ + MSVC.README.rst \ + meson.build \ + meson_options.txt # Default pep8.py --exclude + emacs backup files PEP8_EXCLUDES=--exclude='.svn,CVS,.bzr,.hg,.git,__pycache__,.\#*' diff --git a/Makefile.in b/Makefile.in index a3d8822..01cc4c3 100644 --- a/Makefile.in +++ b/Makefile.in @@ -62,43 +62,6 @@ # CLEANFILES = $(dist_gir_DATA) $(typelib_DATA) # -# This is to fill in Visual C++ projects for projects which add/remove -# sources from them every now and then. - -# Author: Fan, Chun-wei -# Common Autotools file used to generate Visual Studio 2008+ -# Projects from their templates - -# This autotools file, from GLib, can be used in other projects -# that have Visual Studio build support. - -# * Input variables: -# -# MSVCPROJS - List of Projects that should be generated -# -# * Simple tutorial -# -# Add this to Makefile.am where your library/program is built: -# include -# MSVCPROJS = YourProject (can be multiple projects in a single srcdir) -# YourProject_FILES = $(libyourlib_1_0_SOURCES) -# YourProject_EXCLUDES = ... # list of sources to exclude, separated by '|', wildcards allowed; use random unsed value if none -# (the following 3 lines if headers need to be installed) -# YourProject_HEADERS_DIR = $(libyourlibincludedir) -# YourProject_HEADERS_INST = $(libyourlib_1_0_HEADERS) -# YourProject_HEADERS_EXCLUDES = ... # -# -# dist-hook: \ # (or add to it if it is already there, note the vs9 items will also call the vs10 items in the process) -# $(top_builddir)/win32/vs9/YourProject.vcproj \ -# $(top_builddir)/win32/vs9/YourProject.headers # if headers need to be installed -# -# --or, if Visual Studio 2013 or later is required-- -# dist-hook: \ # (or add to it if it is already there, this does -not- call other vs items in the process) -# $(top_builddir)/win32/vs12/YourProject.vcxproj \ -# $(top_builddir)/win32/vs12/YourProject.vs12.headers # if headers need to be installed - -# Private functions - @@ -186,15 +149,13 @@ TESTS = cmph-bdz-test$(EXEEXT) gthash-test$(EXEEXT) @OS_WIN32_FALSE@am__append_1 = gi-dump-types # Windows requires Python extension modules to be explicitly -# linked to libpython. Extension modules are shared libaries -# (.dll files), but need to be called .pyd for Python to load -# them as extension modules. +# linked to libpython. @OS_WIN32_TRUE@am__append_2 = \ @OS_WIN32_TRUE@ $(PYTHON_LIBS) @OS_WIN32_TRUE@am__append_3 = \ @OS_WIN32_TRUE@ -no-undefined \ -@OS_WIN32_TRUE@ -shrext ".pyd" +@OS_WIN32_TRUE@ -shrext $(PYTHON_SO) @HAVE_GIO_UNIX_TRUE@am__append_4 = $(GLIB_INCLUDEDIR)/glib-unix.h @BUILD_DOCTOOL_TRUE@am__append_5 = g-ir-doc-tool @@ -208,16 +169,16 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ - $(am__configure_deps) $(collections_PYTHON) \ - $(pkgpyexec_PYTHON) $(dist_make_DATA) \ + $(am__configure_deps) $(pkgpyexec_PYTHON) $(dist_make_DATA) \ $(nobase_dist_template_DATA) $(girepo_HEADERS) \ $(am__DIST_COMMON) am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ configure.lineno config.status.lineno mkinstalldirs = $(install_sh) -d CONFIG_HEADER = config.h -CONFIG_CLEAN_FILES = gobject-introspection-1.0.pc \ - gobject-introspection-no-export-1.0.pc config.h.win32 +CONFIG_CLEAN_FILES = giscanner/_version.py \ + gobject-introspection-1.0.pc \ + gobject-introspection-no-export-1.0.pc CONFIG_CLEAN_VPATH_FILES = am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; am__vpath_adj = case $$p in \ @@ -248,12 +209,11 @@ am__uninstall_files_from_dir = { \ } am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgpyexecdir)" \ "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" \ - "$(DESTDIR)$(collectionsdir)" "$(DESTDIR)$(pkgpyexecdir)" \ - "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(makedir)" \ - "$(DESTDIR)$(gdumpdir)" "$(DESTDIR)$(girdir)" \ - "$(DESTDIR)$(m4dir)" "$(DESTDIR)$(templatedir)" \ - "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(typelibsdir)" \ - "$(DESTDIR)$(girepodir)" + "$(DESTDIR)$(pkgpyexecdir)" "$(DESTDIR)$(man1dir)" \ + "$(DESTDIR)$(makedir)" "$(DESTDIR)$(gdumpdir)" \ + "$(DESTDIR)$(girdir)" "$(DESTDIR)$(m4dir)" \ + "$(DESTDIR)$(templatedir)" "$(DESTDIR)$(pkgconfigdir)" \ + "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(girepodir)" LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) \ $(pkgpyexec_LTLIBRARIES) am__DEPENDENCIES_1 = @@ -332,8 +292,8 @@ libgirepository_gthash_la_OBJECTS = \ $(am_libgirepository_gthash_la_OBJECTS) libgirepository_gthash_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(libgirepository_gthash_la_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ + $(libgirepository_gthash_la_CFLAGS) $(CFLAGS) \ + $(libgirepository_gthash_la_LDFLAGS) $(LDFLAGS) -o $@ libgirepository_internals_la_DEPENDENCIES = libgirepository-gthash.la \ $(am__DEPENDENCIES_1) am_libgirepository_internals_la_OBJECTS = \ @@ -346,8 +306,8 @@ libgirepository_internals_la_OBJECTS = \ $(am_libgirepository_internals_la_OBJECTS) libgirepository_internals_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(libgirepository_internals_la_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ - $(LDFLAGS) -o $@ + $(libgirepository_internals_la_CFLAGS) $(CFLAGS) \ + $(libgirepository_internals_la_LDFLAGS) $(LDFLAGS) -o $@ libgiscanner_la_DEPENDENCIES = $(am__DEPENDENCIES_1) \ $(am__DEPENDENCIES_1) am_libgiscanner_la_OBJECTS = \ @@ -357,8 +317,8 @@ am_libgiscanner_la_OBJECTS = \ libgiscanner_la_OBJECTS = $(am_libgiscanner_la_OBJECTS) libgiscanner_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ - $(libgiscanner_la_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ - -o $@ + $(libgiscanner_la_CFLAGS) $(CFLAGS) $(libgiscanner_la_LDFLAGS) \ + $(LDFLAGS) -o $@ @OS_WIN32_FALSE@am__EXEEXT_1 = gi-dump-types$(EXEEXT) PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS) am_cmph_bdz_test_OBJECTS = \ @@ -374,21 +334,21 @@ g_ir_compiler_DEPENDENCIES = libgirepository-internals.la \ libgirepository-1.0.la $(am__DEPENDENCIES_1) g_ir_compiler_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(g_ir_compiler_CFLAGS) \ - $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ + $(CFLAGS) $(g_ir_compiler_LDFLAGS) $(LDFLAGS) -o $@ am_g_ir_generate_OBJECTS = tools/g_ir_generate-generate.$(OBJEXT) g_ir_generate_OBJECTS = $(am_g_ir_generate_OBJECTS) g_ir_generate_DEPENDENCIES = libgirepository-internals.la \ libgirepository-1.0.la $(am__DEPENDENCIES_1) g_ir_generate_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(g_ir_generate_CFLAGS) \ - $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ + $(CFLAGS) $(g_ir_generate_LDFLAGS) $(LDFLAGS) -o $@ am_g_ir_inspect_OBJECTS = tools/g_ir_inspect-g-ir-inspect.$(OBJEXT) g_ir_inspect_OBJECTS = $(am_g_ir_inspect_OBJECTS) g_ir_inspect_DEPENDENCIES = libgirepository-1.0.la \ $(am__DEPENDENCIES_1) g_ir_inspect_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(g_ir_inspect_CFLAGS) \ - $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ + $(CFLAGS) $(g_ir_inspect_LDFLAGS) $(LDFLAGS) -o $@ am__gi_dump_types_SOURCES_DIST = girepository/gdump.c \ girepository/gi-dump-types.c @OS_WIN32_FALSE@am_gi_dump_types_OBJECTS = \ @@ -399,13 +359,13 @@ gi_dump_types_OBJECTS = $(am_gi_dump_types_OBJECTS) @OS_WIN32_FALSE@ $(am__DEPENDENCIES_1) gi_dump_types_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(gi_dump_types_CFLAGS) \ - $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ + $(CFLAGS) $(gi_dump_types_LDFLAGS) $(LDFLAGS) -o $@ am_glib_print_OBJECTS = examples/glib_print-glib-print.$(OBJEXT) glib_print_OBJECTS = $(am_glib_print_OBJECTS) glib_print_DEPENDENCIES = libgirepository-1.0.la $(am__DEPENDENCIES_1) glib_print_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(glib_print_CFLAGS) \ - $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ + $(CFLAGS) $(glib_print_LDFLAGS) $(LDFLAGS) -o $@ am_gthash_test_OBJECTS = girepository/gthash_test-gthash.$(OBJEXT) \ girepository/gthash_test-gthash-test.$(OBJEXT) gthash_test_OBJECTS = $(am_gthash_test_OBJECTS) @@ -716,10 +676,9 @@ TEST_LOG_COMPILE = $(TEST_LOG_COMPILER) $(AM_TEST_LOG_FLAGS) \ am__DIST_COMMON = $(srcdir)/Makefile-cmph.am \ $(srcdir)/Makefile-examples.am $(srcdir)/Makefile-gir.am \ $(srcdir)/Makefile-girepository.am \ - $(srcdir)/Makefile-giscanner.am $(srcdir)/Makefile-msvcproj.am \ - $(srcdir)/Makefile-tools.am $(srcdir)/Makefile.in \ - $(srcdir)/Makefile.introspection $(srcdir)/common.mk \ - $(srcdir)/config.h.in $(srcdir)/config.h.win32.in \ + $(srcdir)/Makefile-giscanner.am $(srcdir)/Makefile-tools.am \ + $(srcdir)/Makefile.in $(srcdir)/Makefile.introspection \ + $(srcdir)/common.mk $(srcdir)/config.h.in \ $(srcdir)/gobject-introspection-1.0.pc.in \ $(srcdir)/gobject-introspection-no-export-1.0.pc.in \ $(top_srcdir)/build-aux/compile \ @@ -732,12 +691,12 @@ am__DIST_COMMON = $(srcdir)/Makefile-cmph.am \ $(top_srcdir)/build-aux/py-compile \ $(top_srcdir)/build-aux/test-driver \ $(top_srcdir)/build-aux/ylwrap \ - $(top_srcdir)/win32/Makefile.msvcproj AUTHORS COPYING \ - ChangeLog NEWS README TODO build-aux/compile \ - build-aux/config.guess build-aux/config.sub build-aux/depcomp \ - build-aux/install-sh build-aux/ltmain.sh build-aux/missing \ - build-aux/py-compile build-aux/ylwrap giscanner/scannerlexer.c \ - giscanner/scannerparser.c giscanner/scannerparser.h + $(top_srcdir)/giscanner/_version.py.in COPYING NEWS TODO \ + build-aux/compile build-aux/config.guess build-aux/config.sub \ + build-aux/depcomp build-aux/install-sh build-aux/ltmain.sh \ + build-aux/missing build-aux/py-compile build-aux/ylwrap \ + giscanner/scannerlexer.c giscanner/scannerparser.c \ + giscanner/scannerparser.h DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) distdir = $(PACKAGE)-$(VERSION) top_distdir = $(distdir) @@ -892,6 +851,7 @@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_SO = @PYTHON_SO@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SCANNER_CFLAGS = @SCANNER_CFLAGS@ @@ -901,6 +861,11 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WARN_CFLAGS_FLEX = @WARN_CFLAGS_FLEX@ +WARN_CFLAGS_PYTHON = @WARN_CFLAGS_PYTHON@ +WARN_LDFLAGS = @WARN_LDFLAGS@ +WARN_SCANNERFLAGS = @WARN_SCANNERFLAGS@ YACC = @YACC@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ @@ -963,14 +928,16 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ man_MANS = docs/g-ir-compiler.1 docs/g-ir-generate.1 \ docs/g-ir-scanner.1 -EXTRA_DIST = girepository/docs.c $(STATIC_GIRSOURCES) \ +EXTRA_DIST = girepository/cmph/meson.build girepository/docs.c \ + girepository/meson.build giscanner/meson.build \ + examples/meson.build $(STATIC_GIRSOURCES) gir/meson.build \ gir/cairo-1.0.gir.in gir/glib-2.0.c gir/gmodule-2.0.c \ gir/gobject-2.0.c gir/gio-2.0.c tools/g-ir-tool-template.in \ - $(MSVCPROJ_GENERATED) config.h.win32 COPYING.LGPL COPYING.GPL \ - autogen.sh CONTRIBUTORS $(pkgconfig_DATA) $(man_MANS) \ - $(m4_DATA) misc/pep8.py misc/pyflakes.py \ - misc/update-glib-annotations.py misc/update-gtkdoc-tests.py \ - misc/verbump.py + tools/meson.build COPYING.LGPL COPYING.GPL autogen.sh \ + $(pkgconfig_DATA) $(man_MANS) $(m4_DATA) misc/pep8.py \ + misc/pyflakes.py misc/update-glib-annotations.py \ + misc/update-gtkdoc-tests.py misc/verbump.py README.rst \ + MSVC.README.rst meson.build meson_options.txt lib_LTLIBRARIES = libgirepository-1.0.la noinst_LTLIBRARIES = libgirepository-internals.la \ libgirepository-gthash.la libgiscanner.la @@ -1052,12 +1019,8 @@ _gir_includes = $(foreach include,$($(_gir_name)_INCLUDES),--include=$(include)) _gir_export_packages = $(foreach pkg,$($(_gir_name)_EXPORT_PACKAGES),--pkg-export=$(pkg)) _gir_c_includes = $(foreach include,$($(_gir_name)_C_INCLUDES),--c-include=$(include)) -# Reuse the LIBTOOL variable from automake if it's set, but -# work around MSYS weirdness: When running g-ir-scanner, MSYS changes -# a command-line argument --libtool="/bin/sh ../../libtool" into -# --libtool=c:/opt/msys/1.0/bin/libtool. So just use sh.exe without path -# because we already "know" where the libtool configure produced is. -_gir_libtool = $(if $(findstring MINGW,$(shell uname -s)),--libtool="$(top_builddir)/libtool",$(if $(LIBTOOL),--libtool="$(LIBTOOL)")) +# Reuse the LIBTOOL variable from automake if it's set +_gir_libtool = $(if $(LIBTOOL),--libtool="$(LIBTOOL)") # Macros for AM_SILENT_RULES prettiness _gir_verbosity = $(if $(AM_DEFAULT_VERBOSITY),$(AM_DEFAULT_VERBOSITY),1) @@ -1167,10 +1130,14 @@ libgirepository_gthash_la_SOURCES = \ girepository/gthash.c libgirepository_gthash_la_CFLAGS = \ + $(WARN_CFLAGS) \ $(GIREPO_CFLAGS) \ $(GI_HIDDEN_VISIBILITY_CFLAGS) \ -I$(top_srcdir)/girepository +libgirepository_gthash_la_LDFLAGS = \ + $(WARN_LDFLAGS) + libgirepository_gthash_la_LIBADD = libcmph.la $(GIREPO_LIBS) libgirepository_internals_la_SOURCES = \ girepository/girmodule.c \ @@ -1184,10 +1151,14 @@ libgirepository_internals_la_SOURCES = \ girepository/girwriter.h libgirepository_internals_la_CFLAGS = \ + $(WARN_CFLAGS) \ $(GIREPO_CFLAGS) \ $(GI_HIDDEN_VISIBILITY_CFLAGS) \ -I$(top_srcdir)/girepository +libgirepository_internals_la_LDFLAGS = \ + $(WARN_LDFLAGS) + libgirepository_internals_la_LIBADD = libgirepository-gthash.la $(GIREPO_LIBS) libgirepository_1_0_la_SOURCES = \ girepository/gdump.c \ @@ -1216,6 +1187,7 @@ libgirepository_1_0_la_SOURCES = \ girepository/givfuncinfo.c libgirepository_1_0_la_CPPFLAGS = \ + $(WARN_CFLAGS) \ $(GIREPO_CFLAGS) \ $(GI_HIDDEN_VISIBILITY_CFLAGS) \ -I$(top_srcdir)/girepository \ @@ -1223,13 +1195,15 @@ libgirepository_1_0_la_CPPFLAGS = \ libgirepository_1_0_la_LIBADD = libgirepository-gthash.la $(GIREPO_LIBS) libgirepository_1_0_la_LDFLAGS = \ + $(WARN_LDFLAGS) \ $(EXTRA_LINK_FLAGS) \ -no-undefined -version-number 1:0:0 gdumpdir = $(datadir)/gobject-introspection-1.0/ gdump_DATA = girepository/gdump.c @OS_WIN32_FALSE@gi_dump_types_SOURCES = girepository/gdump.c girepository/gi-dump-types.c -@OS_WIN32_FALSE@gi_dump_types_CFLAGS = $(GIO_UNIX_CFLAGS) $(GMODULE_CFLAGS) +@OS_WIN32_FALSE@gi_dump_types_CFLAGS = $(GIO_UNIX_CFLAGS) $(GMODULE_CFLAGS) $(WARN_CFLAGS) +@OS_WIN32_FALSE@gi_dump_types_LDFLAGS = $(WARN_LDFLAGS) @OS_WIN32_FALSE@gi_dump_types_LDADD = $(GIO_UNIX_LIBS) $(GMODULE_LIBS) gthash_test_SOURCES = girepository/gthash.c girepository/gthash-test.c gthash_test_CFLAGS = -I$(top_srcdir)/girepository $(GOBJECT_CFLAGS) @@ -1243,10 +1217,12 @@ libgiscanner_la_SOURCES = \ libgiscanner_la_CPPFLAGS = -I$(top_srcdir)/girepository -I$(top_srcdir)/giscanner libgiscanner_la_LIBADD = $(GOBJECT_LIBS) $(GIO_LIBS) -libgiscanner_la_CFLAGS = $(GOBJECT_CFLAGS) $(GIO_CFLAGS) +libgiscanner_la_CFLAGS = $(GOBJECT_CFLAGS) $(GIO_CFLAGS) $(WARN_CFLAGS_FLEX) +libgiscanner_la_LDFLAGS = $(WARN_LDFLAGS) pkgpyexec_LTLIBRARIES = _giscanner.la pkgpyexec_PYTHON = \ giscanner/__init__.py \ + giscanner/_version.py \ giscanner/annotationmain.py \ giscanner/annotationparser.py \ giscanner/ast.py \ @@ -1256,88 +1232,86 @@ pkgpyexec_PYTHON = \ giscanner/docmain.py \ giscanner/docwriter.py \ giscanner/dumper.py \ - giscanner/introspectablepass.py \ + giscanner/gdumpparser.py \ giscanner/girparser.py \ giscanner/girwriter.py \ - giscanner/gdumpparser.py \ + giscanner/introspectablepass.py \ giscanner/libtoolimporter.py \ giscanner/maintransformer.py \ giscanner/message.py \ giscanner/msvccompiler.py \ - giscanner/shlibs.py \ + giscanner/pkgconfig.py \ giscanner/scannermain.py \ giscanner/sectionparser.py \ + giscanner/shlibs.py \ giscanner/sourcescanner.py \ giscanner/testcodegen.py \ giscanner/transformer.py \ giscanner/utils.py \ giscanner/xmlwriter.py -collectionsdir = $(pkgpyexecdir)/collections -collections_PYTHON = \ - giscanner/collections/__init__.py \ - giscanner/collections/counter.py \ - giscanner/collections/ordereddict.py - templatedir = $(pkglibdir) nobase_dist_template_DATA = \ - giscanner/doctemplates/base.tmpl \ - giscanner/doctemplates/class.tmpl \ - giscanner/doctemplates/namespace.tmpl \ - giscanner/doctemplates/C/callback.tmpl \ - giscanner/doctemplates/C/class.tmpl \ - giscanner/doctemplates/C/constructor.tmpl \ - giscanner/doctemplates/C/default.tmpl \ - giscanner/doctemplates/C/enum.tmpl \ - giscanner/doctemplates/C/function.tmpl \ - giscanner/doctemplates/C/field.tmpl \ - giscanner/doctemplates/C/interface.tmpl \ - giscanner/doctemplates/C/method.tmpl \ - giscanner/doctemplates/C/namespace.tmpl \ - giscanner/doctemplates/C/property.tmpl \ - giscanner/doctemplates/C/record.tmpl \ - giscanner/doctemplates/C/signal.tmpl \ - giscanner/doctemplates/C/vfunc.tmpl \ - giscanner/doctemplates/Python/callback.tmpl \ - giscanner/doctemplates/Python/class.tmpl \ - giscanner/doctemplates/Python/constructor.tmpl \ - giscanner/doctemplates/Python/default.tmpl \ - giscanner/doctemplates/Python/enum.tmpl \ - giscanner/doctemplates/Python/function.tmpl \ - giscanner/doctemplates/Python/field.tmpl \ - giscanner/doctemplates/Python/interface.tmpl \ - giscanner/doctemplates/Python/method.tmpl \ - giscanner/doctemplates/Python/namespace.tmpl \ - giscanner/doctemplates/Python/property.tmpl \ - giscanner/doctemplates/Python/record.tmpl \ - giscanner/doctemplates/Python/signal.tmpl \ - giscanner/doctemplates/Python/vfunc.tmpl \ - giscanner/doctemplates/Gjs/callback.tmpl \ - giscanner/doctemplates/Gjs/class.tmpl \ - giscanner/doctemplates/Gjs/constructor.tmpl \ - giscanner/doctemplates/Gjs/default.tmpl \ - giscanner/doctemplates/Gjs/enum.tmpl \ - giscanner/doctemplates/Gjs/function.tmpl \ - giscanner/doctemplates/Gjs/field.tmpl \ - giscanner/doctemplates/Gjs/interface.tmpl \ - giscanner/doctemplates/Gjs/method.tmpl \ - giscanner/doctemplates/Gjs/namespace.tmpl \ - giscanner/doctemplates/Gjs/property.tmpl \ - giscanner/doctemplates/Gjs/record.tmpl \ - giscanner/doctemplates/Gjs/signal.tmpl \ - giscanner/doctemplates/Gjs/vfunc.tmpl + giscanner/doctemplates/mallard/base.tmpl \ + giscanner/doctemplates/mallard/class.tmpl \ + giscanner/doctemplates/mallard/namespace.tmpl \ + giscanner/doctemplates/mallard/C/callback.tmpl \ + giscanner/doctemplates/mallard/C/class.tmpl \ + giscanner/doctemplates/mallard/C/constructor.tmpl \ + giscanner/doctemplates/mallard/C/default.tmpl \ + giscanner/doctemplates/mallard/C/enum.tmpl \ + giscanner/doctemplates/mallard/C/function.tmpl \ + giscanner/doctemplates/mallard/C/field.tmpl \ + giscanner/doctemplates/mallard/C/interface.tmpl \ + giscanner/doctemplates/mallard/C/method.tmpl \ + giscanner/doctemplates/mallard/C/namespace.tmpl \ + giscanner/doctemplates/mallard/C/property.tmpl \ + giscanner/doctemplates/mallard/C/record.tmpl \ + giscanner/doctemplates/mallard/C/signal.tmpl \ + giscanner/doctemplates/mallard/C/vfunc.tmpl \ + giscanner/doctemplates/mallard/Python/callback.tmpl \ + giscanner/doctemplates/mallard/Python/class.tmpl \ + giscanner/doctemplates/mallard/Python/constructor.tmpl \ + giscanner/doctemplates/mallard/Python/default.tmpl \ + giscanner/doctemplates/mallard/Python/enum.tmpl \ + giscanner/doctemplates/mallard/Python/function.tmpl \ + giscanner/doctemplates/mallard/Python/field.tmpl \ + giscanner/doctemplates/mallard/Python/interface.tmpl \ + giscanner/doctemplates/mallard/Python/method.tmpl \ + giscanner/doctemplates/mallard/Python/namespace.tmpl \ + giscanner/doctemplates/mallard/Python/property.tmpl \ + giscanner/doctemplates/mallard/Python/record.tmpl \ + giscanner/doctemplates/mallard/Python/signal.tmpl \ + giscanner/doctemplates/mallard/Python/vfunc.tmpl \ + giscanner/doctemplates/mallard/Gjs/callback.tmpl \ + giscanner/doctemplates/mallard/Gjs/class.tmpl \ + giscanner/doctemplates/mallard/Gjs/constructor.tmpl \ + giscanner/doctemplates/mallard/Gjs/default.tmpl \ + giscanner/doctemplates/mallard/Gjs/enum.tmpl \ + giscanner/doctemplates/mallard/Gjs/function.tmpl \ + giscanner/doctemplates/mallard/Gjs/field.tmpl \ + giscanner/doctemplates/mallard/Gjs/interface.tmpl \ + giscanner/doctemplates/mallard/Gjs/method.tmpl \ + giscanner/doctemplates/mallard/Gjs/namespace.tmpl \ + giscanner/doctemplates/mallard/Gjs/property.tmpl \ + giscanner/doctemplates/mallard/Gjs/record.tmpl \ + giscanner/doctemplates/mallard/Gjs/signal.tmpl \ + giscanner/doctemplates/mallard/Gjs/vfunc.tmpl _giscanner_la_CFLAGS = \ $(PYTHON_INCLUDES) \ $(GOBJECT_CFLAGS) \ + $(WARN_CFLAGS_PYTHON) \ -I$(top_srcdir)/giscanner _giscanner_la_LIBADD = libgiscanner.la $(GOBJECT_LIBS) $(am__append_2) -_giscanner_la_LDFLAGS = -module -avoid-version -export-symbols-regex \ - "init_giscanner|PyInit__giscanner" $(am__append_3) +_giscanner_la_LDFLAGS = $(WARN_LDFLAGS) -module -avoid-version \ + -export-symbols-regex "init_giscanner|PyInit__giscanner" \ + $(am__append_3) _giscanner_la_SOURCES = giscanner/giscannermodule.c glib_print_SOURCES = examples/glib-print.c -glib_print_CFLAGS = $(GOBJECT_CFLAGS) -I$(top_srcdir)/girepository +glib_print_CFLAGS = $(GOBJECT_CFLAGS) $(WARN_CFLAGS) -I$(top_srcdir)/girepository +glib_print_LDFLAGS = $(WARN_LDFLAGS) glib_print_LDADD = libgirepository-1.0.la $(GOBJECT_LIBS) BUILT_GIRSOURCES = GLib-2.0.gir GObject-2.0.gir GModule-2.0.gir \ Gio-2.0.gir GIRepository-2.0.gir @@ -1478,7 +1452,7 @@ Gio_2_0_gir_FILES = \ GIRepository_2_0_gir_LIBS = libgirepository-1.0.la GIRepository_2_0_gir_SCANNERFLAGS = \ - --warn-all \ + $(WARN_SCANNERFLAGS) \ --identifier-prefix=GI \ --symbol-prefix=g \ --c-include="girepository.h" \ @@ -1505,27 +1479,26 @@ typelibsdir = $(libdir)/girepository-1.0 typelibs_DATA = $(gir_DATA:.gir=.typelib) TOOL_SUBSTITUTIONS = -e s,@libdir\@,$(libdir), -e s,@datarootdir\@,$(datarootdir), -e s,@PYTHON\@,$(PYTHON), g_ir_compiler_SOURCES = tools/compiler.c -g_ir_compiler_CPPFLAGS = -DGIREPO_DEFAULT_SEARCH_PATH="\"$(libdir)\"" \ - -I$(top_srcdir)/girepository - -g_ir_compiler_CFLAGS = $(GIO_CFLAGS) +g_ir_compiler_CPPFLAGS = -I$(top_srcdir)/girepository +g_ir_compiler_CFLAGS = $(GIO_CFLAGS) $(WARN_CFLAGS) +g_ir_compiler_LDFLAGS = $(WARN_LDFLAGS) g_ir_compiler_LDADD = \ libgirepository-internals.la \ libgirepository-1.0.la \ $(GIREPO_LIBS) g_ir_generate_SOURCES = tools/generate.c -g_ir_generate_CPPFLAGS = -DGIREPO_DEFAULT_SEARCH_PATH="\"$(libdir)\"" \ - -I$(top_srcdir)/girepository - -g_ir_generate_CFLAGS = $(GIO_CFLAGS) +g_ir_generate_CPPFLAGS = -I$(top_srcdir)/girepository +g_ir_generate_CFLAGS = $(GIO_CFLAGS) $(WARN_CFLAGS) +g_ir_generate_LDFLAGS = $(WARN_LDFLAGS) g_ir_generate_LDADD = \ libgirepository-internals.la \ libgirepository-1.0.la \ $(GIREPO_LIBS) g_ir_inspect_SOURCES = tools/g-ir-inspect.c -g_ir_inspect_CFLAGS = $(GIO_CFLAGS) -I$(top_srcdir)/girepository +g_ir_inspect_CFLAGS = $(GIO_CFLAGS) $(WARN_CFLAGS) -I$(top_srcdir)/girepository +g_ir_inspect_LDFLAGS = $(WARN_LDFLAGS) g_ir_inspect_LDADD = \ libgirepository-1.0.la \ $(GIREPO_LIBS) @@ -1534,39 +1507,8 @@ GCOVSOURCES = \ $(g_ir_compiler_SOURCES) \ $(g_ir_generate_SOURCES) -MSVCPROJS = cmph girepository g-ir-compiler -cmph_FILES = $(libcmph_la_SOURCES) -cmph_EXCLUDES = dummy -girepository_FILES = $(libgirepository_1_0_la_SOURCES) $(libgirepository_gthash_la_SOURCES) -girepository_EXCLUDES = gidummy -girepository_HEADERS_DIR = $(includedir)/gobject-introspection-1.0 -girepository_HEADERS_INST = $(girepo_HEADERS) -girepository_HEADERS_EXCLUDES = gidummy -g_ir_compiler_FILES = $(libgirepository_gthash_la_SOURCES) $(libgirepository_internals_la_SOURCES) -g_ir_compiler_EXCLUDES = gidummy -_proj_name = $(subst /,_,$(subst -,_,$(subst .,_,$(1)))) -_proj_path_raw := $(subst $(abs_top_srcdir),,$(abs_srcdir)) -_proj_path = $(subst /,\\,$(_proj_path_raw)) -_proj_subdir_int = $(subst \\\\,\\,\\$(_proj_path)\\) -_proj_subdir = $(subst \\.\\,\\,$(_proj_subdir_int)) -_proj_files_raw = $(subst /,\\,$($(_proj_name)_FILES)) -_proj_files = $(subst $(srcdir)\\,,$(subst $(builddir)\\,,$(subst $(top_builddir)\\$(_proj_path)\\,\\,$(_proj_files_raw)))) -_proj_filters = $($(_proj_name)_EXCLUDES) -_proj_headers_raw = $(subst /,\\,$($(_proj_name)_HEADERS_INST)) -_proj_headers = $(subst $(srcdir)\\,,$(subst $(builddir)\\,,$(subst $(top_builddir)\\$(_proj_path)\\,\\,$(_proj_headers_raw)))) -_proj_headers_excludes = $($(_proj_name)_HEADERS_EXCLUDES) -_headers_dest_posix = $(subst $(includedir),,$($(_proj_name)_HEADERS_DIR)) -_headers_destdir = $(subst /,\\,$(_headers_dest_posix)) - -# Autotools: Why must we do this instead of 'dist-hook'? -MSVCPROJ_GENERATED = \ - $(top_builddir)/win32/vs9/cmph.vcproj \ - $(top_builddir)/win32/vs9/girepository.vcproj \ - $(top_builddir)/win32/vs9/g-ir-compiler.vcproj - -DISTCLEANFILES = config.h.win32 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} -SUBDIRS = . docs tests win32 +SUBDIRS = . docs tests DIST_SUBDIRS = $(SUBDIRS) DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --enable-doctool pkgconfigdir = $(libdir)/pkgconfig @@ -1601,7 +1543,7 @@ all: $(BUILT_SOURCES) config.h .SUFFIXES: .c .l .lo .log .o .obj .test .test$(EXEEXT) .trs .y am--refresh: Makefile @: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/common.mk $(srcdir)/Makefile.introspection $(srcdir)/Makefile-cmph.am $(srcdir)/Makefile-girepository.am $(srcdir)/Makefile-giscanner.am $(srcdir)/Makefile-examples.am $(srcdir)/Makefile-gir.am $(srcdir)/Makefile-tools.am $(srcdir)/Makefile-msvcproj.am $(top_srcdir)/win32/Makefile.msvcproj $(am__configure_deps) +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(srcdir)/common.mk $(srcdir)/Makefile.introspection $(srcdir)/Makefile-cmph.am $(srcdir)/Makefile-girepository.am $(srcdir)/Makefile-giscanner.am $(srcdir)/Makefile-examples.am $(srcdir)/Makefile-gir.am $(srcdir)/Makefile-tools.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ @@ -1623,7 +1565,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \ esac; -$(srcdir)/common.mk $(srcdir)/Makefile.introspection $(srcdir)/Makefile-cmph.am $(srcdir)/Makefile-girepository.am $(srcdir)/Makefile-giscanner.am $(srcdir)/Makefile-examples.am $(srcdir)/Makefile-gir.am $(srcdir)/Makefile-tools.am $(srcdir)/Makefile-msvcproj.am $(top_srcdir)/win32/Makefile.msvcproj $(am__empty): +$(srcdir)/common.mk $(srcdir)/Makefile.introspection $(srcdir)/Makefile-cmph.am $(srcdir)/Makefile-girepository.am $(srcdir)/Makefile-giscanner.am $(srcdir)/Makefile-examples.am $(srcdir)/Makefile-gir.am $(srcdir)/Makefile-tools.am $(am__empty): $(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(SHELL) ./config.status --recheck @@ -1648,12 +1590,12 @@ $(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) distclean-hdr: -rm -f config.h stamp-h1 +giscanner/_version.py: $(top_builddir)/config.status $(top_srcdir)/giscanner/_version.py.in + cd $(top_builddir) && $(SHELL) ./config.status $@ gobject-introspection-1.0.pc: $(top_builddir)/config.status $(srcdir)/gobject-introspection-1.0.pc.in cd $(top_builddir) && $(SHELL) ./config.status $@ gobject-introspection-no-export-1.0.pc: $(top_builddir)/config.status $(srcdir)/gobject-introspection-no-export-1.0.pc.in cd $(top_builddir) && $(SHELL) ./config.status $@ -config.h.win32: $(top_builddir)/config.status $(srcdir)/config.h.win32.in - cd $(top_builddir) && $(SHELL) ./config.status $@ clean-checkLTLIBRARIES: -test -z "$(check_LTLIBRARIES)" || rm -f $(check_LTLIBRARIES) @@ -2732,54 +2674,6 @@ clean-libtool: distclean-libtool: -rm -f libtool config.lt -install-collectionsPYTHON: $(collections_PYTHON) - @$(NORMAL_INSTALL) - @list='$(collections_PYTHON)'; dlist=; list2=; test -n "$(collectionsdir)" || list=; \ - if test -n "$$list"; then \ - echo " $(MKDIR_P) '$(DESTDIR)$(collectionsdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(collectionsdir)" || exit 1; \ - fi; \ - for p in $$list; do \ - if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ - if test -f $$b$$p; then \ - $(am__strip_dir) \ - dlist="$$dlist $$f"; \ - list2="$$list2 $$b$$p"; \ - else :; fi; \ - done; \ - for file in $$list2; do echo $$file; done | $(am__base_list) | \ - while read files; do \ - echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(collectionsdir)'"; \ - $(INSTALL_DATA) $$files "$(DESTDIR)$(collectionsdir)" || exit $$?; \ - done || exit $$?; \ - if test -n "$$dlist"; then \ - $(am__py_compile) --destdir "$(DESTDIR)" \ - --basedir "$(collectionsdir)" $$dlist; \ - else :; fi - -uninstall-collectionsPYTHON: - @$(NORMAL_UNINSTALL) - @list='$(collections_PYTHON)'; test -n "$(collectionsdir)" || list=; \ - py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ - test -n "$$py_files" || exit 0; \ - dir='$(DESTDIR)$(collectionsdir)'; \ - pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ - pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ - py_files_pep3147=`echo "$$py_files" | $(am__pep3147_tweak)`; \ - echo "$$py_files_pep3147";\ - pyc_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|c|'`; \ - pyo_files_pep3147=`echo "$$py_files_pep3147" | sed 's|$$|o|'`; \ - st=0; \ - for files in \ - "$$py_files" \ - "$$pyc_files" \ - "$$pyo_files" \ - "$$pyc_files_pep3147" \ - "$$pyo_files_pep3147" \ - ; do \ - $(am__uninstall_files_from_dir) || st=$$?; \ - done; \ - exit $$st install-pkgpyexecPYTHON: $(pkgpyexec_PYTHON) @$(NORMAL_INSTALL) @list='$(pkgpyexec_PYTHON)'; dlist=; list2=; test -n "$(pkgpyexecdir)" || list=; \ @@ -3517,7 +3411,7 @@ install-binPROGRAMS: install-libLTLIBRARIES installdirs: installdirs-recursive installdirs-am: - for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgpyexecdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(collectionsdir)" "$(DESTDIR)$(pkgpyexecdir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(makedir)" "$(DESTDIR)$(gdumpdir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(m4dir)" "$(DESTDIR)$(templatedir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(girepodir)"; do \ + for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(pkgpyexecdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgpyexecdir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(makedir)" "$(DESTDIR)$(gdumpdir)" "$(DESTDIR)$(girdir)" "$(DESTDIR)$(m4dir)" "$(DESTDIR)$(templatedir)" "$(DESTDIR)$(pkgconfigdir)" "$(DESTDIR)$(typelibsdir)" "$(DESTDIR)$(girepodir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) @@ -3561,7 +3455,6 @@ distclean-generic: -rm -f giscanner/$(am__dirstamp) -rm -f tools/$(DEPDIR)/$(am__dirstamp) -rm -f tools/$(am__dirstamp) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @@ -3596,9 +3489,9 @@ info: info-recursive info-am: -install-data-am: install-collectionsPYTHON install-dist_makeDATA \ - install-gdumpDATA install-girDATA install-girepoHEADERS \ - install-m4DATA install-man install-nobase_dist_templateDATA \ +install-data-am: install-dist_makeDATA install-gdumpDATA \ + install-girDATA install-girepoHEADERS install-m4DATA \ + install-man install-nobase_dist_templateDATA \ install-pkgconfigDATA install-typelibsDATA install-dvi: install-dvi-recursive @@ -3650,9 +3543,9 @@ ps: ps-recursive ps-am: uninstall-am: uninstall-binPROGRAMS uninstall-binSCRIPTS \ - uninstall-collectionsPYTHON uninstall-dist_makeDATA \ - uninstall-gdumpDATA uninstall-girDATA uninstall-girepoHEADERS \ - uninstall-libLTLIBRARIES uninstall-m4DATA uninstall-man \ + uninstall-dist_makeDATA uninstall-gdumpDATA uninstall-girDATA \ + uninstall-girepoHEADERS uninstall-libLTLIBRARIES \ + uninstall-m4DATA uninstall-man \ uninstall-nobase_dist_templateDATA uninstall-pkgconfigDATA \ uninstall-pkgpyexecLTLIBRARIES uninstall-pkgpyexecPYTHON \ uninstall-typelibsDATA @@ -3674,12 +3567,11 @@ uninstall-man: uninstall-man1 distclean-libtool distclean-tags distcleancheck distdir \ distuninstallcheck dvi dvi-am html html-am info info-am \ install install-am install-binPROGRAMS install-binSCRIPTS \ - install-collectionsPYTHON install-data install-data-am \ - install-dist_makeDATA install-dvi install-dvi-am install-exec \ - install-exec-am install-gdumpDATA install-girDATA \ - install-girepoHEADERS install-html install-html-am \ - install-info install-info-am install-libLTLIBRARIES \ - install-m4DATA install-man install-man1 \ + install-data install-data-am install-dist_makeDATA install-dvi \ + install-dvi-am install-exec install-exec-am install-gdumpDATA \ + install-girDATA install-girepoHEADERS install-html \ + install-html-am install-info install-info-am \ + install-libLTLIBRARIES install-m4DATA install-man install-man1 \ install-nobase_dist_templateDATA install-pdf install-pdf-am \ install-pkgconfigDATA install-pkgpyexecLTLIBRARIES \ install-pkgpyexecPYTHON install-ps install-ps-am install-strip \ @@ -3688,13 +3580,12 @@ uninstall-man: uninstall-man1 mostlyclean mostlyclean-compile mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am recheck tags tags-am \ uninstall uninstall-am uninstall-binPROGRAMS \ - uninstall-binSCRIPTS uninstall-collectionsPYTHON \ - uninstall-dist_makeDATA uninstall-gdumpDATA uninstall-girDATA \ - uninstall-girepoHEADERS uninstall-libLTLIBRARIES \ - uninstall-m4DATA uninstall-man uninstall-man1 \ - uninstall-nobase_dist_templateDATA uninstall-pkgconfigDATA \ - uninstall-pkgpyexecLTLIBRARIES uninstall-pkgpyexecPYTHON \ - uninstall-typelibsDATA + uninstall-binSCRIPTS uninstall-dist_makeDATA \ + uninstall-gdumpDATA uninstall-girDATA uninstall-girepoHEADERS \ + uninstall-libLTLIBRARIES uninstall-m4DATA uninstall-man \ + uninstall-man1 uninstall-nobase_dist_templateDATA \ + uninstall-pkgconfigDATA uninstall-pkgpyexecLTLIBRARIES \ + uninstall-pkgpyexecPYTHON uninstall-typelibsDATA .PRECIOUS: Makefile @@ -3794,8 +3685,8 @@ giscanner/scannerlexer.h: giscanner/scannerlexer.c gir/cairo-1.0.gir: gir/cairo-1.0.gir.in Makefile [ -d $(@D) ] || $(mkdir_p) $(@D) ; \ sed \ - -e s,%CAIRO_SHARED_LIBRARY%,$(CAIRO_SHARED_LIBRARY), \ - -e s,%CAIRO_GIR_PACKAGE%,$(CAIRO_GIR_PACKAGE), \ + -e s,\@CAIRO_SHARED_LIBRARY\@,$(CAIRO_SHARED_LIBRARY), \ + -e s,\@CAIRO_GIR_PACKAGE\@,$(CAIRO_GIR_PACKAGE), \ < $< > $@.tmp && mv $@.tmp $@ # Doesn't seem to work to do gir/%.typelib =( @@ -3837,159 +3728,6 @@ g-ir-doc-tool: tools/g-ir-tool-template.in _giscanner.la Makefile $(AM_V_GEN) sed $(TOOL_SUBSTITUTIONS) -e s,@TOOL_MODULE\@,docmain, -e s,@TOOL_FUNCTION\@,doc_main, $< > $@.tmp && mv $@.tmp $@ @chmod a+x $@ -$(top_builddir)/win32/vs9/giscanner.scripts: - echo '' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python ' >>$(top_builddir)/win32/vs9/giscanner.scripts - echo '' >>$(top_builddir)/win32/vs9/giscanner.scripts - - echo '' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python' >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - - for F in `echo $(pkgpyexec_PYTHON) $(collections_PYTHON) $(nobase_dist_template_DATA) | tr '/' '\\\\'`; do \ - case $$F in \ - giscanner\\doctemplates\\C\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C ' \ - ;; \ - giscanner\\doctemplates\\Gjs\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs ' \ - ;; \ - giscanner\\doctemplates\\Python\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python ' \ - ;; \ - giscanner\\doctemplates\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates ' \ - ;; \ - giscanner\\collections\\*.py) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\collections ' \ - ;; \ - giscanner\\*.py) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner ' \ - ;; \ - esac; \ - done >>$(top_builddir)/win32/vs9/giscanner.scripts - - for F in `echo $(pkgpyexec_PYTHON) $(collections_PYTHON) $(nobase_dist_template_DATA) | tr '/' '\\\\'`; do \ - case $$F in \ - giscanner\\doctemplates\\C\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C' \ - ;; \ - giscanner\\doctemplates\\Gjs\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs' \ - ;; \ - giscanner\\doctemplates\\Python\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python' \ - ;; \ - giscanner\\doctemplates\\*.tmpl) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates' \ - ;; \ - giscanner\\collections\\*.py) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\collections' \ - ;; \ - giscanner\\*.py) echo 'copy ..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner' \ - ;; \ - esac; \ - done >>$(top_builddir)/win32/vs10/giscanner.vs10.scripts - -# -# Creates Visual Studio 2008/2010 projects from items passed in from autotools files -# $(1) - Base Name of the MSVC project files (outputs) -# - -define msvcproj-builder - -$(top_builddir)/win32/vs10/$(1).vcxproj: $(top_builddir)/win32/vs9/$(1).vcproj -$(top_builddir)/win32/vs10/$(1).vcxproj.filters: $(top_builddir)/win32/vs9/$(1).vcproj -$(1).sourcefiles: $(top_builddir)/win32/vs9/$(1).vcproj -$(1).vs10.sourcefiles: $(top_builddir)/win32/vs9/$(1).vcproj -$(1).vs10.sourcefiles.filters: $(top_builddir)/win32/vs9/$(1).vcproj - -$(top_builddir)/win32/vs9/$(1).vcproj: Makefile - -$(RM) $(top_builddir)/win32/vs9/$(1).vcproj - -$(RM) $(top_builddir)/win32/vs10/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs10/$(1).vcxproj.filters - -$(RM) $(top_builddir)/win32/vs11/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs11/$(1).vcxproj.filters - -$(RM) $(top_builddir)/win32/vs12/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs12/$(1).vcxproj.filters - -$(RM) $(top_builddir)/win32/vs14/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs14/$(1).vcxproj.filters - - for F in $(_proj_files); do \ - case $$$$F in \ - $(_proj_filters)) \ - ;; \ - *.c|*.cpp|*.cc|*.cxx) \ - echo ' ' >>$(1).sourcefiles && \ - echo ' ' >>$(1).vs10.sourcefiles && \ - echo ' Source Files' >>$(1).vs10.sourcefiles.filters \ - ;; \ - esac; \ - done - - $(CPP) -P - <$(top_srcdir)/win32/vs9/$(1).vcprojin >$(top_builddir)/win32/vs9/$(1).vcproj - $(CPP) -P - <$(top_srcdir)/win32/vs10/$(1).vcxprojin >$(top_builddir)/win32/vs10/$(1).vcxproj - $(CPP) -P - <$(top_srcdir)/win32/vs10/$(1).vcxproj.filtersin >$(top_builddir)/win32/vs10/$(1).vcxproj.filters - $(RM) $(1).sourcefiles - $(RM) $(1).vs10.sourcefiles - $(RM) $(1).vs10.sourcefiles.filters - -$(top_builddir)/win32/vs10/$(1).vs10.headers: $(top_builddir)/win32/vs9/$(1).headers - -$(top_builddir)/win32/vs9/$(1).headers: Makefile - -$(RM) $(top_builddir)/win32/vs9/$(1).headers - -$(RM) $(top_builddir)/win32/vs10/$(1).vs10.headers - - for F in $(_proj_headers); do \ - case $$$$F in \ - $(_proj_headers_excludes)) \ - ;; \ - *.h|*.hpp|*.hh|*.hxx) \ - echo 'copy ..\..'$(_proj_subdir)$$$$F' $$$$(CopyDir)\include'$(_headers_destdir)'\'$$$$F' ' >>$(top_builddir)/win32/vs9/$(1).headers && \ - echo 'copy ..\..'$(_proj_subdir)$$$$F' $$$$(CopyDir)\include'$(_headers_destdir)'\'$$$$F >>$(top_builddir)/win32/vs10/$(1).vs10.headers \ - ;; \ - esac; \ - done - -$(top_builddir)/win32/vs12/$(1).vcxproj.filters: $(top_builddir)/win32/vs12/$(1).vcxproj - -$(top_builddir)/win32/vs12/$(1).vcxproj: Makefile - -$(RM) $(top_builddir)/win32/vs14/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs14/$(1).vcxproj.filters - - for F in $(_proj_files); do \ - case $$$$F in \ - $(_proj_filters)) \ - ;; \ - *.c|*.cpp|*.cc|*.cxx) \ - echo ' ' >>$(1).vs12.sourcefiles && \ - echo ' Source Files' >>$(1).vs12.sourcefiles.filters \ - ;; \ - esac; \ - done - - $(CPP) -P - <$(top_srcdir)/win32/vs12/$(1).vcxprojin >$(top_builddir)/win32/vs12/$(1).vcxproj - $(CPP) -P - <$(top_srcdir)/win32/vs12/$(1).vcxproj.filtersin >$(top_builddir)/win32/vs12/$(1).vcxproj.filters - $(RM) $(1).vs12.sourcefiles - $(RM) $(1).vs12.sourcefiles.filters - -$(top_builddir)/win32/vs12/$(1).vs12.headers: Makefile - -$(RM) $(top_builddir)/win32/vs12/$(1).vs12.headers - - for F in $(_proj_headers); do \ - case $$$$F in \ - $(_proj_headers_excludes)) \ - ;; \ - *.h|*.hpp|*.hh|*.hxx) \ - echo 'copy ..\..'$(_proj_subdir)$$$$F' $$$$(CopyDir)\include'$(_headers_destdir)'\'$$$$F >>$(top_builddir)/win32/vs12/$(1).vs12.headers \ - ;; \ - esac; \ - done - -endef - -$(foreach proj,$(MSVCPROJS),$(eval $(call msvcproj-builder,$(proj)))) - -$(MSVCPROJ_GENERATED): $(top_builddir)/win32/vs9/girepository.headers $(top_builddir)/win32/vs9/giscanner.scripts - check-local: @echo "TEST: PEP-8 INQUISITION" @find $(top_srcdir)/giscanner -name \*.py | sort | uniq | xargs \ diff --git a/Makefile.introspection b/Makefile.introspection index 5b38e35..7fabff6 100644 --- a/Makefile.introspection +++ b/Makefile.introspection @@ -64,12 +64,8 @@ _gir_includes = $(foreach include,$($(_gir_name)_INCLUDES),--include=$(include)) _gir_export_packages = $(foreach pkg,$($(_gir_name)_EXPORT_PACKAGES),--pkg-export=$(pkg)) _gir_c_includes = $(foreach include,$($(_gir_name)_C_INCLUDES),--c-include=$(include)) -# Reuse the LIBTOOL variable from automake if it's set, but -# work around MSYS weirdness: When running g-ir-scanner, MSYS changes -# a command-line argument --libtool="/bin/sh ../../libtool" into -# --libtool=c:/opt/msys/1.0/bin/libtool. So just use sh.exe without path -# because we already "know" where the libtool configure produced is. -_gir_libtool = $(if $(findstring MINGW,$(shell uname -s)),--libtool="$(top_builddir)/libtool",$(if $(LIBTOOL),--libtool="$(LIBTOOL)")) +# Reuse the LIBTOOL variable from automake if it's set +_gir_libtool = $(if $(LIBTOOL),--libtool="$(LIBTOOL)") # Macros for AM_SILENT_RULES prettiness _gir_verbosity = $(if $(AM_DEFAULT_VERBOSITY),$(AM_DEFAULT_VERBOSITY),1) diff --git a/NEWS b/NEWS index 928b4f6..7499f43 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,36 @@ +=== 2.58 ====================================================================== + + • Changes: + - Update annotations imported from GLib, and require GLib 2.58 + - Ensure that G-I builds on macOS + - Add a --version argument to the Python-based tools + - Allow selecting the output format for g-ir-doc-tool + - Drop the Visual Studio templates + - Use Sphinx to generate the user documentation; gtk-doc is still + required for the girepository-1.0 C API reference + - Support all _Float* C types from ISO/IEC TS 18661-3:2015 + + • Issues resolved on gitlab.gnome.org: + - #139 - make check fails for gobject-introspection 1.44.0 on + OS X 10.10.4 + - #184 - Default element-type not set for GByteArray object + properties + - #189 - c:type missing pointer/array information in GIR for + C array parameters + - #134 - Allow multiple output formats + - #218 - gtk2 hits unreachable code after enable -Wswitch-default + - #113 - Memory leaks in GI regress and marshalling tests property + setters + + • Bugs resolved on bugzilla.gnome.org: + - #702788 - The girepository DLL is acquiring pointers incorrectly + on Windows/x64 + + • Contributors: + Tomasz Miąsko, Emmanuele Bassi, Rico Tzschichholz, Chun-wei Fan, + Philip Chimento, Tom Schoonjans, Christoph Reiter, Ray Donnelly, + Marcus Calhoun-Lopez, Florian Müllner + === 2.56 ====================================================================== • Changes: diff --git a/README b/README.rst similarity index 92% rename from README rename to README.rst index 4a57dc0..b8e82a9 100644 --- a/README +++ b/README.rst @@ -4,8 +4,7 @@ The goal of the project is to describe the APIs and collect them in a uniform, machine readable format. GIR XML format -============== - +-------------- There's an XML format called GIR used by GObjectIntrospection. The purpose of it is to provide a common structure to access the complete available API that a library or other unit of code exports. @@ -16,8 +15,7 @@ meant to be usable to use in other situations, for instance to/from another set of languages. Typelib -======= - +------- The typelib is an on-disk version of the GIR designed to be fast, memory efficient and complete enough so that language bindings can be written on top of it without other sources of information. @@ -26,9 +24,9 @@ accessed from the language binding or another application who wishes to use the information. Tools -===== - +----- The following tools are shipped with GObject Introspection: + - g-ir-scanner, a tool which generates GIR XML files by parsing headers, GTK-Doc comment blocks including annotations and introspecting GObject based libraries. @@ -41,8 +39,7 @@ The following tools are shipped with GObject Introspection: - g-ir-doc-tool, generates API reference documentation from a GIR XML file. API library -=========== - +----------- There's also a C based library called libgirepository which provides an API to access to the typelib metadata. It also contains an API to invoke functions, given the function info object. The implementation is @@ -53,18 +50,18 @@ There are a number of GIR test files in tests/, and a script to do roundtrip tests (GIR -> typelib -> GIR). Helping out -=========== +----------- The introspection framework needs a lot more work, see TODO. Homepage -======== -http://live.gnome.org/GObjectIntrospection +-------- +https://gi.readthedocs.io/ Reporting bugs -============== +-------------- Bugs should be reported in https://gitlab.gnome.org/GNOME/gobject-introspection/issues. Contact -======= -Mail: gtk-devel-list@gnome.org -IRC: #introspection@irc.gnome.org +------- +:Mail: gtk-devel-list@gnome.org +:IRC: #introspection@irc.gnome.org \ No newline at end of file diff --git a/aclocal.m4 b/aclocal.m4 index 9900000..b89e4ce 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -296,6 +296,893 @@ AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])dnl PKG_CHECK_VAR +# ============================================================================ +# https://www.gnu.org/software/autoconf-archive/ax_append_compile_flags.html +# ============================================================================ +# +# SYNOPSIS +# +# AX_APPEND_COMPILE_FLAGS([FLAG1 FLAG2 ...], [FLAGS-VARIABLE], [EXTRA-FLAGS], [INPUT]) +# +# DESCRIPTION +# +# For every FLAG1, FLAG2 it is checked whether the compiler works with the +# flag. If it does, the flag is added FLAGS-VARIABLE +# +# If FLAGS-VARIABLE is not specified, the current language's flags (e.g. +# CFLAGS) is used. During the check the flag is always added to the +# current language's flags. +# +# If EXTRA-FLAGS is defined, it is added to the current language's default +# flags (e.g. CFLAGS) when the check is done. The check is thus made with +# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to +# force the compiler to issue an error when a bad flag is given. +# +# INPUT gives an alternative input source to AC_COMPILE_IFELSE. +# +# NOTE: This macro depends on the AX_APPEND_FLAG and +# AX_CHECK_COMPILE_FLAG. Please keep this macro in sync with +# AX_APPEND_LINK_FLAGS. +# +# LICENSE +# +# Copyright (c) 2011 Maarten Bosmans +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +# As a special exception, the respective Autoconf Macro's copyright owner +# gives unlimited permission to copy, distribute and modify the configure +# scripts that are the output of Autoconf when processing the Macro. You +# need not follow the terms of the GNU General Public License when using +# or distributing such scripts, even though portions of the text of the +# Macro appear in them. The GNU General Public License (GPL) does govern +# all other use of the material that constitutes the Autoconf Macro. +# +# This special exception to the GPL applies to versions of the Autoconf +# Macro released by the Autoconf Archive. When you make and distribute a +# modified version of the Autoconf Macro, you may extend this special +# exception to the GPL to apply to your modified version as well. + +#serial 6 + +AC_DEFUN([AX_APPEND_COMPILE_FLAGS], +[AX_REQUIRE_DEFINED([AX_CHECK_COMPILE_FLAG]) +AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) +for flag in $1; do + AX_CHECK_COMPILE_FLAG([$flag], [AX_APPEND_FLAG([$flag], [$2])], [], [$3], [$4]) +done +])dnl AX_APPEND_COMPILE_FLAGS + +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_append_flag.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_APPEND_FLAG(FLAG, [FLAGS-VARIABLE]) +# +# DESCRIPTION +# +# FLAG is appended to the FLAGS-VARIABLE shell variable, with a space +# added in between. +# +# If FLAGS-VARIABLE is not specified, the current language's flags (e.g. +# CFLAGS) is used. FLAGS-VARIABLE is not changed if it already contains +# FLAG. If FLAGS-VARIABLE is unset in the shell, it is set to exactly +# FLAG. +# +# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. +# +# LICENSE +# +# Copyright (c) 2008 Guido U. Draheim +# Copyright (c) 2011 Maarten Bosmans +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +# As a special exception, the respective Autoconf Macro's copyright owner +# gives unlimited permission to copy, distribute and modify the configure +# scripts that are the output of Autoconf when processing the Macro. You +# need not follow the terms of the GNU General Public License when using +# or distributing such scripts, even though portions of the text of the +# Macro appear in them. The GNU General Public License (GPL) does govern +# all other use of the material that constitutes the Autoconf Macro. +# +# This special exception to the GPL applies to versions of the Autoconf +# Macro released by the Autoconf Archive. When you make and distribute a +# modified version of the Autoconf Macro, you may extend this special +# exception to the GPL to apply to your modified version as well. + +#serial 7 + +AC_DEFUN([AX_APPEND_FLAG], +[dnl +AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_SET_IF +AS_VAR_PUSHDEF([FLAGS], [m4_default($2,_AC_LANG_PREFIX[FLAGS])]) +AS_VAR_SET_IF(FLAGS,[ + AS_CASE([" AS_VAR_GET(FLAGS) "], + [*" $1 "*], [AC_RUN_LOG([: FLAGS already contains $1])], + [ + AS_VAR_APPEND(FLAGS,[" $1"]) + AC_RUN_LOG([: FLAGS="$FLAGS"]) + ]) + ], + [ + AS_VAR_SET(FLAGS,[$1]) + AC_RUN_LOG([: FLAGS="$FLAGS"]) + ]) +AS_VAR_POPDEF([FLAGS])dnl +])dnl AX_APPEND_FLAG + +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_append_link_flags.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_APPEND_LINK_FLAGS([FLAG1 FLAG2 ...], [FLAGS-VARIABLE], [EXTRA-FLAGS], [INPUT]) +# +# DESCRIPTION +# +# For every FLAG1, FLAG2 it is checked whether the linker works with the +# flag. If it does, the flag is added FLAGS-VARIABLE +# +# If FLAGS-VARIABLE is not specified, the linker's flags (LDFLAGS) is +# used. During the check the flag is always added to the linker's flags. +# +# If EXTRA-FLAGS is defined, it is added to the linker's default flags +# when the check is done. The check is thus made with the flags: "LDFLAGS +# EXTRA-FLAGS FLAG". This can for example be used to force the linker to +# issue an error when a bad flag is given. +# +# INPUT gives an alternative input source to AC_COMPILE_IFELSE. +# +# NOTE: This macro depends on the AX_APPEND_FLAG and AX_CHECK_LINK_FLAG. +# Please keep this macro in sync with AX_APPEND_COMPILE_FLAGS. +# +# LICENSE +# +# Copyright (c) 2011 Maarten Bosmans +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +# As a special exception, the respective Autoconf Macro's copyright owner +# gives unlimited permission to copy, distribute and modify the configure +# scripts that are the output of Autoconf when processing the Macro. You +# need not follow the terms of the GNU General Public License when using +# or distributing such scripts, even though portions of the text of the +# Macro appear in them. The GNU General Public License (GPL) does govern +# all other use of the material that constitutes the Autoconf Macro. +# +# This special exception to the GPL applies to versions of the Autoconf +# Macro released by the Autoconf Archive. When you make and distribute a +# modified version of the Autoconf Macro, you may extend this special +# exception to the GPL to apply to your modified version as well. + +#serial 6 + +AC_DEFUN([AX_APPEND_LINK_FLAGS], +[AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG]) +AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) +for flag in $1; do + AX_CHECK_LINK_FLAG([$flag], [AX_APPEND_FLAG([$flag], [m4_default([$2], [LDFLAGS])])], [], [$3], [$4]) +done +])dnl AX_APPEND_LINK_FLAGS + +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) +# +# DESCRIPTION +# +# Check whether the given FLAG works with the current language's compiler +# or gives an error. (Warnings, however, are ignored) +# +# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on +# success/failure. +# +# If EXTRA-FLAGS is defined, it is added to the current language's default +# flags (e.g. CFLAGS) when the check is done. The check is thus made with +# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to +# force the compiler to issue an error when a bad flag is given. +# +# INPUT gives an alternative input source to AC_COMPILE_IFELSE. +# +# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this +# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG. +# +# LICENSE +# +# Copyright (c) 2008 Guido U. Draheim +# Copyright (c) 2011 Maarten Bosmans +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +# As a special exception, the respective Autoconf Macro's copyright owner +# gives unlimited permission to copy, distribute and modify the configure +# scripts that are the output of Autoconf when processing the Macro. You +# need not follow the terms of the GNU General Public License when using +# or distributing such scripts, even though portions of the text of the +# Macro appear in them. The GNU General Public License (GPL) does govern +# all other use of the material that constitutes the Autoconf Macro. +# +# This special exception to the GPL applies to versions of the Autoconf +# Macro released by the Autoconf Archive. When you make and distribute a +# modified version of the Autoconf Macro, you may extend this special +# exception to the GPL to apply to your modified version as well. + +#serial 5 + +AC_DEFUN([AX_CHECK_COMPILE_FLAG], +[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF +AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl +AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [ + ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS + _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1" + AC_COMPILE_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])], + [AS_VAR_SET(CACHEVAR,[yes])], + [AS_VAR_SET(CACHEVAR,[no])]) + _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags]) +AS_VAR_IF(CACHEVAR,yes, + [m4_default([$2], :)], + [m4_default([$3], :)]) +AS_VAR_POPDEF([CACHEVAR])dnl +])dnl AX_CHECK_COMPILE_FLAGS + +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_check_link_flag.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_CHECK_LINK_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT]) +# +# DESCRIPTION +# +# Check whether the given FLAG works with the linker or gives an error. +# (Warnings, however, are ignored) +# +# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on +# success/failure. +# +# If EXTRA-FLAGS is defined, it is added to the linker's default flags +# when the check is done. The check is thus made with the flags: "LDFLAGS +# EXTRA-FLAGS FLAG". This can for example be used to force the linker to +# issue an error when a bad flag is given. +# +# INPUT gives an alternative input source to AC_LINK_IFELSE. +# +# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this +# macro in sync with AX_CHECK_{PREPROC,COMPILE}_FLAG. +# +# LICENSE +# +# Copyright (c) 2008 Guido U. Draheim +# Copyright (c) 2011 Maarten Bosmans +# +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by the +# Free Software Foundation, either version 3 of the License, or (at your +# option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +# Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +# As a special exception, the respective Autoconf Macro's copyright owner +# gives unlimited permission to copy, distribute and modify the configure +# scripts that are the output of Autoconf when processing the Macro. You +# need not follow the terms of the GNU General Public License when using +# or distributing such scripts, even though portions of the text of the +# Macro appear in them. The GNU General Public License (GPL) does govern +# all other use of the material that constitutes the Autoconf Macro. +# +# This special exception to the GPL applies to versions of the Autoconf +# Macro released by the Autoconf Archive. When you make and distribute a +# modified version of the Autoconf Macro, you may extend this special +# exception to the GPL to apply to your modified version as well. + +#serial 5 + +AC_DEFUN([AX_CHECK_LINK_FLAG], +[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF +AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_ldflags_$4_$1])dnl +AC_CACHE_CHECK([whether the linker accepts $1], CACHEVAR, [ + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS $4 $1" + AC_LINK_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])], + [AS_VAR_SET(CACHEVAR,[yes])], + [AS_VAR_SET(CACHEVAR,[no])]) + LDFLAGS=$ax_check_save_flags]) +AS_VAR_IF(CACHEVAR,yes, + [m4_default([$2], :)], + [m4_default([$3], :)]) +AS_VAR_POPDEF([CACHEVAR])dnl +])dnl AX_CHECK_LINK_FLAGS + +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_compiler_flags.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_COMPILER_FLAGS([CFLAGS-VARIABLE], [LDFLAGS-VARIABLE], [IS-RELEASE], [EXTRA-BASE-CFLAGS], [EXTRA-YES-CFLAGS], [UNUSED], [UNUSED], [UNUSED], [EXTRA-BASE-LDFLAGS], [EXTRA-YES-LDFLAGS], [UNUSED], [UNUSED], [UNUSED]) +# +# DESCRIPTION +# +# Check for the presence of an --enable-compile-warnings option to +# configure, defaulting to "error" in normal operation, or "yes" if +# IS-RELEASE is equal to "yes". Return the value in the variable +# $ax_enable_compile_warnings. +# +# Depending on the value of --enable-compile-warnings, different compiler +# warnings are checked to see if they work with the current compiler and, +# if so, are appended to CFLAGS-VARIABLE and LDFLAGS-VARIABLE. This +# allows a consistent set of baseline compiler warnings to be used across +# a code base, irrespective of any warnings enabled locally by individual +# developers. By standardising the warnings used by all developers of a +# project, the project can commit to a zero-warnings policy, using -Werror +# to prevent compilation if new warnings are introduced. This makes +# catching bugs which are flagged by warnings a lot easier. +# +# By providing a consistent --enable-compile-warnings argument across all +# projects using this macro, continuous integration systems can easily be +# configured the same for all projects. Automated systems or build +# systems aimed at beginners may want to pass the --disable-Werror +# argument to unconditionally prevent warnings being fatal. +# +# --enable-compile-warnings can take the values: +# +# * no: Base compiler warnings only; not even -Wall. +# * yes: The above, plus a broad range of useful warnings. +# * error: The above, plus -Werror so that all warnings are fatal. +# Use --disable-Werror to override this and disable fatal +# warnings. +# +# The set of base and enabled flags can be augmented using the +# EXTRA-*-CFLAGS and EXTRA-*-LDFLAGS variables, which are tested and +# appended to the output variable if --enable-compile-warnings is not +# "no". Flags should not be disabled using these arguments, as the entire +# point of AX_COMPILER_FLAGS is to enforce a consistent set of useful +# compiler warnings on code, using warnings which have been chosen for low +# false positive rates. If a compiler emits false positives for a +# warning, a #pragma should be used in the code to disable the warning +# locally. See: +# +# https://gcc.gnu.org/onlinedocs/gcc-4.9.2/gcc/Diagnostic-Pragmas.html#Diagnostic-Pragmas +# +# The EXTRA-* variables should only be used to supply extra warning flags, +# and not general purpose compiler flags, as they are controlled by +# configure options such as --disable-Werror. +# +# IS-RELEASE can be used to disable -Werror when making a release, which +# is useful for those hairy moments when you just want to get the release +# done as quickly as possible. Set it to "yes" to disable -Werror. By +# default, it uses the value of $ax_is_release, so if you are using the +# AX_IS_RELEASE macro, there is no need to pass this parameter. For +# example: +# +# AX_IS_RELEASE([git-directory]) +# AX_COMPILER_FLAGS() +# +# CFLAGS-VARIABLE defaults to WARN_CFLAGS, and LDFLAGS-VARIABLE defaults +# to WARN_LDFLAGS. Both variables are AC_SUBST-ed by this macro, but must +# be manually added to the CFLAGS and LDFLAGS variables for each target in +# the code base. +# +# If C++ language support is enabled with AC_PROG_CXX, which must occur +# before this macro in configure.ac, warning flags for the C++ compiler +# are AC_SUBST-ed as WARN_CXXFLAGS, and must be manually added to the +# CXXFLAGS variables for each target in the code base. EXTRA-*-CFLAGS can +# be used to augment the base and enabled flags. +# +# Warning flags for g-ir-scanner (from GObject Introspection) are +# AC_SUBST-ed as WARN_SCANNERFLAGS. This variable must be manually added +# to the SCANNERFLAGS variable for each GIR target in the code base. If +# extra g-ir-scanner flags need to be enabled, the AX_COMPILER_FLAGS_GIR +# macro must be invoked manually. +# +# AX_COMPILER_FLAGS may add support for other tools in future, in addition +# to the compiler and linker. No extra EXTRA-* variables will be added +# for those tools, and all extra support will still use the single +# --enable-compile-warnings configure option. For finer grained control +# over the flags for individual tools, use AX_COMPILER_FLAGS_CFLAGS, +# AX_COMPILER_FLAGS_LDFLAGS and AX_COMPILER_FLAGS_* for new tools. +# +# The UNUSED variables date from a previous version of this macro, and are +# automatically appended to the preceding non-UNUSED variable. They should +# be left empty in new uses of the macro. +# +# LICENSE +# +# Copyright (c) 2014, 2015 Philip Withnall +# Copyright (c) 2015 David King +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 14 + +# _AX_COMPILER_FLAGS_LANG([LANGNAME]) +m4_defun([_AX_COMPILER_FLAGS_LANG], +[m4_ifdef([_AX_COMPILER_FLAGS_LANG_]$1[_enabled], [], + [m4_define([_AX_COMPILER_FLAGS_LANG_]$1[_enabled], [])dnl + AX_REQUIRE_DEFINED([AX_COMPILER_FLAGS_]$1[FLAGS])])dnl +]) + +AC_DEFUN([AX_COMPILER_FLAGS],[ + # C support is enabled by default. + _AX_COMPILER_FLAGS_LANG([C]) + # Only enable C++ support if AC_PROG_CXX is called. The redefinition of + # AC_PROG_CXX is so that a fatal error is emitted if this macro is called + # before AC_PROG_CXX, which would otherwise cause no C++ warnings to be + # checked. + AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AX_COMPILER_FLAGS_LANG([CXX])], + [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[_AX_COMPILER_FLAGS_LANG([CXX])])]) + AX_REQUIRE_DEFINED([AX_COMPILER_FLAGS_LDFLAGS]) + + # Default value for IS-RELEASE is $ax_is_release + ax_compiler_flags_is_release=m4_tolower(m4_normalize(ifelse([$3],, + [$ax_is_release], + [$3]))) + + AC_ARG_ENABLE([compile-warnings], + AS_HELP_STRING([--enable-compile-warnings=@<:@no/yes/error@:>@], + [Enable compiler warnings and errors]),, + [AS_IF([test "$ax_compiler_flags_is_release" = "yes"], + [enable_compile_warnings="yes"], + [enable_compile_warnings="error"])]) + AC_ARG_ENABLE([Werror], + AS_HELP_STRING([--disable-Werror], + [Unconditionally make all compiler warnings non-fatal]),, + [enable_Werror=maybe]) + + # Return the user's chosen warning level + AS_IF([test "$enable_Werror" = "no" -a \ + "$enable_compile_warnings" = "error"],[ + enable_compile_warnings="yes" + ]) + + ax_enable_compile_warnings=$enable_compile_warnings + + AX_COMPILER_FLAGS_CFLAGS([$1],[$ax_compiler_flags_is_release], + [$4],[$5 $6 $7 $8]) + m4_ifdef([_AX_COMPILER_FLAGS_LANG_CXX_enabled], + [AX_COMPILER_FLAGS_CXXFLAGS([WARN_CXXFLAGS], + [$ax_compiler_flags_is_release], + [$4],[$5 $6 $7 $8])]) + AX_COMPILER_FLAGS_LDFLAGS([$2],[$ax_compiler_flags_is_release], + [$9],[$10 $11 $12 $13]) + AX_COMPILER_FLAGS_GIR([WARN_SCANNERFLAGS],[$ax_compiler_flags_is_release]) +])dnl AX_COMPILER_FLAGS + +# ============================================================================= +# https://www.gnu.org/software/autoconf-archive/ax_compiler_flags_cflags.html +# ============================================================================= +# +# SYNOPSIS +# +# AX_COMPILER_FLAGS_CFLAGS([VARIABLE], [IS-RELEASE], [EXTRA-BASE-FLAGS], [EXTRA-YES-FLAGS]) +# +# DESCRIPTION +# +# Add warning flags for the C compiler to VARIABLE, which defaults to +# WARN_CFLAGS. VARIABLE is AC_SUBST-ed by this macro, but must be +# manually added to the CFLAGS variable for each target in the code base. +# +# This macro depends on the environment set up by AX_COMPILER_FLAGS. +# Specifically, it uses the value of $ax_enable_compile_warnings to decide +# which flags to enable. +# +# LICENSE +# +# Copyright (c) 2014, 2015 Philip Withnall +# Copyright (c) 2017, 2018 Reini Urban +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 16 + +AC_DEFUN([AX_COMPILER_FLAGS_CFLAGS],[ + AC_REQUIRE([AC_PROG_SED]) + AX_REQUIRE_DEFINED([AX_APPEND_COMPILE_FLAGS]) + AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) + AX_REQUIRE_DEFINED([AX_CHECK_COMPILE_FLAG]) + + # Variable names + m4_define([ax_warn_cflags_variable], + [m4_normalize(ifelse([$1],,[WARN_CFLAGS],[$1]))]) + + AC_LANG_PUSH([C]) + + AC_COMPILE_IFELSE([AC_LANG_PROGRAM([ + [#ifndef __cplusplus + #error "no C++" + #endif]])], + [ax_compiler_cxx=yes;], + [ax_compiler_cxx=no;]) + + # Always pass -Werror=unknown-warning-option to get Clang to fail on bad + # flags, otherwise they are always appended to the warn_cflags variable, and + # Clang warns on them for every compilation unit. + # If this is passed to GCC, it will explode, so the flag must be enabled + # conditionally. + AX_CHECK_COMPILE_FLAG([-Werror=unknown-warning-option],[ + ax_compiler_flags_test="-Werror=unknown-warning-option" + ],[ + ax_compiler_flags_test="" + ]) + + # Check that -Wno-suggest-attribute=format is supported + AX_CHECK_COMPILE_FLAG([-Wno-suggest-attribute=format],[ + ax_compiler_no_suggest_attribute_flags="-Wno-suggest-attribute=format" + ],[ + ax_compiler_no_suggest_attribute_flags="" + ]) + + # Base flags + AX_APPEND_COMPILE_FLAGS([ dnl + -fno-strict-aliasing dnl + $3 dnl + ],ax_warn_cflags_variable,[$ax_compiler_flags_test]) + + AS_IF([test "$ax_enable_compile_warnings" != "no"],[ + # "yes" flags + AX_APPEND_COMPILE_FLAGS([ dnl + -Wall dnl + -Wextra dnl + -Wundef dnl + -Wwrite-strings dnl + -Wpointer-arith dnl + -Wmissing-declarations dnl + -Wredundant-decls dnl + -Wno-unused-parameter dnl + -Wno-missing-field-initializers dnl + -Wformat=2 dnl + -Wcast-align dnl + -Wformat-nonliteral dnl + -Wformat-security dnl + -Wsign-compare dnl + -Wstrict-aliasing dnl + -Wshadow dnl + -Winline dnl + -Wpacked dnl + -Wmissing-format-attribute dnl + -Wmissing-noreturn dnl + -Winit-self dnl + -Wredundant-decls dnl + -Wmissing-include-dirs dnl + -Wunused-but-set-variable dnl + -Warray-bounds dnl + -Wreturn-type dnl + -Wswitch-enum dnl + -Wswitch-default dnl + -Wduplicated-cond dnl + -Wduplicated-branches dnl + -Wlogical-op dnl + -Wrestrict dnl + -Wnull-dereference dnl + -Wdouble-promotion dnl + $4 dnl + $5 dnl + $6 dnl + $7 dnl + ],ax_warn_cflags_variable,[$ax_compiler_flags_test]) + if test "$ax_compiler_cxx" = "no" ; then + # C-only flags. Warn in C++ + AX_APPEND_COMPILE_FLAGS([ dnl + -Wnested-externs dnl + -Wmissing-prototypes dnl + -Wstrict-prototypes dnl + -Wdeclaration-after-statement dnl + -Wimplicit-function-declaration dnl + -Wold-style-definition dnl + -Wjump-misses-init dnl + ],ax_warn_cflags_variable,[$ax_compiler_flags_test]) + fi + ]) + AS_IF([test "$ax_enable_compile_warnings" = "error"],[ + # "error" flags; -Werror has to be appended unconditionally because + # it's not possible to test for + # + # suggest-attribute=format is disabled because it gives too many false + # positives + AX_APPEND_FLAG([-Werror],ax_warn_cflags_variable) + + AX_APPEND_COMPILE_FLAGS([ dnl + [$ax_compiler_no_suggest_attribute_flags] dnl + ],ax_warn_cflags_variable,[$ax_compiler_flags_test]) + ]) + + # In the flags below, when disabling specific flags, always add *both* + # -Wno-foo and -Wno-error=foo. This fixes the situation where (for example) + # we enable -Werror, disable a flag, and a build bot passes CFLAGS=-Wall, + # which effectively turns that flag back on again as an error. + for flag in $ax_warn_cflags_variable; do + AS_CASE([$flag], + [-Wno-*=*],[], + [-Wno-*],[ + AX_APPEND_COMPILE_FLAGS([-Wno-error=$(AS_ECHO([$flag]) | $SED 's/^-Wno-//')], + ax_warn_cflags_variable, + [$ax_compiler_flags_test]) + ]) + done + + AC_LANG_POP([C]) + + # Substitute the variables + AC_SUBST(ax_warn_cflags_variable) +])dnl AX_COMPILER_FLAGS + +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_compiler_flags_gir.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_COMPILER_FLAGS_GIR([VARIABLE], [IS-RELEASE], [EXTRA-BASE-FLAGS], [EXTRA-YES-FLAGS]) +# +# DESCRIPTION +# +# Add warning flags for the g-ir-scanner (from GObject Introspection) to +# VARIABLE, which defaults to WARN_SCANNERFLAGS. VARIABLE is AC_SUBST-ed +# by this macro, but must be manually added to the SCANNERFLAGS variable +# for each GIR target in the code base. +# +# This macro depends on the environment set up by AX_COMPILER_FLAGS. +# Specifically, it uses the value of $ax_enable_compile_warnings to decide +# which flags to enable. +# +# LICENSE +# +# Copyright (c) 2015 Philip Withnall +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 6 + +AC_DEFUN([AX_COMPILER_FLAGS_GIR],[ + AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) + + # Variable names + m4_define([ax_warn_scannerflags_variable], + [m4_normalize(ifelse([$1],,[WARN_SCANNERFLAGS],[$1]))]) + + # Base flags + AX_APPEND_FLAG([$3],ax_warn_scannerflags_variable) + + AS_IF([test "$ax_enable_compile_warnings" != "no"],[ + # "yes" flags + AX_APPEND_FLAG([ dnl + --warn-all dnl + $4 dnl + $5 dnl + $6 dnl + $7 dnl + ],ax_warn_scannerflags_variable) + ]) + AS_IF([test "$ax_enable_compile_warnings" = "error"],[ + # "error" flags + AX_APPEND_FLAG([ dnl + --warn-error dnl + ],ax_warn_scannerflags_variable) + ]) + + # Substitute the variables + AC_SUBST(ax_warn_scannerflags_variable) +])dnl AX_COMPILER_FLAGS + +# ============================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_compiler_flags_ldflags.html +# ============================================================================== +# +# SYNOPSIS +# +# AX_COMPILER_FLAGS_LDFLAGS([VARIABLE], [IS-RELEASE], [EXTRA-BASE-FLAGS], [EXTRA-YES-FLAGS]) +# +# DESCRIPTION +# +# Add warning flags for the linker to VARIABLE, which defaults to +# WARN_LDFLAGS. VARIABLE is AC_SUBST-ed by this macro, but must be +# manually added to the LDFLAGS variable for each target in the code base. +# +# This macro depends on the environment set up by AX_COMPILER_FLAGS. +# Specifically, it uses the value of $ax_enable_compile_warnings to decide +# which flags to enable. +# +# LICENSE +# +# Copyright (c) 2014, 2015 Philip Withnall +# Copyright (c) 2017, 2018 Reini Urban +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 9 + +AC_DEFUN([AX_COMPILER_FLAGS_LDFLAGS],[ + AX_REQUIRE_DEFINED([AX_APPEND_LINK_FLAGS]) + AX_REQUIRE_DEFINED([AX_APPEND_FLAG]) + AX_REQUIRE_DEFINED([AX_CHECK_COMPILE_FLAG]) + AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG]) + + # Variable names + m4_define([ax_warn_ldflags_variable], + [m4_normalize(ifelse([$1],,[WARN_LDFLAGS],[$1]))]) + + # Always pass -Werror=unknown-warning-option to get Clang to fail on bad + # flags, otherwise they are always appended to the warn_ldflags variable, + # and Clang warns on them for every compilation unit. + # If this is passed to GCC, it will explode, so the flag must be enabled + # conditionally. + AX_CHECK_COMPILE_FLAG([-Werror=unknown-warning-option],[ + ax_compiler_flags_test="-Werror=unknown-warning-option" + ],[ + ax_compiler_flags_test="" + ]) + + AX_CHECK_LINK_FLAG([-Wl,--as-needed], [ + AX_APPEND_LINK_FLAGS([-Wl,--as-needed], + [AM_LDFLAGS],[$ax_compiler_flags_test]) + ]) + AX_CHECK_LINK_FLAG([-Wl,-z,relro], [ + AX_APPEND_LINK_FLAGS([-Wl,-z,relro], + [AM_LDFLAGS],[$ax_compiler_flags_test]) + ]) + AX_CHECK_LINK_FLAG([-Wl,-z,now], [ + AX_APPEND_LINK_FLAGS([-Wl,-z,now], + [AM_LDFLAGS],[$ax_compiler_flags_test]) + ]) + AX_CHECK_LINK_FLAG([-Wl,-z,noexecstack], [ + AX_APPEND_LINK_FLAGS([-Wl,-z,noexecstack], + [AM_LDFLAGS],[$ax_compiler_flags_test]) + ]) + # textonly, retpolineplt not yet + + # macOS and cygwin linker do not have --as-needed + AX_CHECK_LINK_FLAG([-Wl,--no-as-needed], [ + ax_compiler_flags_as_needed_option="-Wl,--no-as-needed" + ], [ + ax_compiler_flags_as_needed_option="" + ]) + + # macOS linker speaks with a different accent + ax_compiler_flags_fatal_warnings_option="" + AX_CHECK_LINK_FLAG([-Wl,--fatal-warnings], [ + ax_compiler_flags_fatal_warnings_option="-Wl,--fatal-warnings" + ]) + AX_CHECK_LINK_FLAG([-Wl,-fatal_warnings], [ + ax_compiler_flags_fatal_warnings_option="-Wl,-fatal_warnings" + ]) + + # Base flags + AX_APPEND_LINK_FLAGS([ dnl + $ax_compiler_flags_as_needed_option dnl + $3 dnl + ],ax_warn_ldflags_variable,[$ax_compiler_flags_test]) + + AS_IF([test "$ax_enable_compile_warnings" != "no"],[ + # "yes" flags + AX_APPEND_LINK_FLAGS([$4 $5 $6 $7], + ax_warn_ldflags_variable, + [$ax_compiler_flags_test]) + ]) + AS_IF([test "$ax_enable_compile_warnings" = "error"],[ + # "error" flags; -Werror has to be appended unconditionally because + # it's not possible to test for + # + # suggest-attribute=format is disabled because it gives too many false + # positives + AX_APPEND_LINK_FLAGS([ dnl + $ax_compiler_flags_fatal_warnings_option dnl + ],ax_warn_ldflags_variable,[$ax_compiler_flags_test]) + ]) + + # Substitute the variables + AC_SUBST(ax_warn_ldflags_variable) +])dnl AX_COMPILER_FLAGS + +# =========================================================================== +# https://www.gnu.org/software/autoconf-archive/ax_require_defined.html +# =========================================================================== +# +# SYNOPSIS +# +# AX_REQUIRE_DEFINED(MACRO) +# +# DESCRIPTION +# +# AX_REQUIRE_DEFINED is a simple helper for making sure other macros have +# been defined and thus are available for use. This avoids random issues +# where a macro isn't expanded. Instead the configure script emits a +# non-fatal: +# +# ./configure: line 1673: AX_CFLAGS_WARN_ALL: command not found +# +# It's like AC_REQUIRE except it doesn't expand the required macro. +# +# Here's an example: +# +# AX_REQUIRE_DEFINED([AX_CHECK_LINK_FLAG]) +# +# LICENSE +# +# Copyright (c) 2014 Mike Frysinger +# +# Copying and distribution of this file, with or without modification, are +# permitted in any medium without royalty provided the copyright notice +# and this notice are preserved. This file is offered as-is, without any +# warranty. + +#serial 2 + +AC_DEFUN([AX_REQUIRE_DEFINED], [dnl + m4_ifndef([$1], [m4_fatal([macro ]$1[ is not defined; is a m4 file missing?])]) +])dnl AX_REQUIRE_DEFINED + # Copyright (C) 2002-2017 Free Software Foundation, Inc. # # This file is free software; the Free Software Foundation diff --git a/build-aux/ltmain.sh b/build-aux/ltmain.sh index a736cf9..4366587 100644 --- a/build-aux/ltmain.sh +++ b/build-aux/ltmain.sh @@ -31,7 +31,7 @@ PROGRAM=libtool PACKAGE=libtool -VERSION="2.4.6 Debian-2.4.6-2" +VERSION="2.4.6 Debian-2.4.6-2.1build1" package_revision=2.4.6 @@ -64,7 +64,7 @@ package_revision=2.4.6 # libraries, which are installed to $pkgauxdir. # Set a version string for this script. -scriptversion=2015-01-20.17; # UTC +scriptversion=2015-10-12.13; # UTC # General shell script boiler plate, and helper functions. # Written by Gary V. Vaughan, 2004 @@ -580,16 +580,16 @@ if test yes = "$_G_HAVE_PLUSEQ_OP"; then { $debug_cmd - func_quote_for_eval "$2" - eval "$1+=\\ \$func_quote_for_eval_result" + func_quote_arg pretty "$2" + eval "$1+=\\ \$func_quote_arg_result" }' else func_append_quoted () { $debug_cmd - func_quote_for_eval "$2" - eval "$1=\$$1\\ \$func_quote_for_eval_result" + func_quote_arg pretty "$2" + eval "$1=\$$1\\ \$func_quote_arg_result" } fi @@ -1091,85 +1091,181 @@ func_relative_path () } -# func_quote_for_eval ARG... -# -------------------------- -# Aesthetically quote ARGs to be evaled later. -# This function returns two values: -# i) func_quote_for_eval_result -# double-quoted, suitable for a subsequent eval -# ii) func_quote_for_eval_unquoted_result -# has all characters that are still active within double -# quotes backslashified. -func_quote_for_eval () +# func_quote_portable EVAL ARG +# ---------------------------- +# Internal function to portably implement func_quote_arg. Note that we still +# keep attention to performance here so we as much as possible try to avoid +# calling sed binary (so far O(N) complexity as long as func_append is O(1)). +func_quote_portable () { $debug_cmd - func_quote_for_eval_unquoted_result= - func_quote_for_eval_result= - while test 0 -lt $#; do - case $1 in - *[\\\`\"\$]*) - _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; - *) - _G_unquoted_arg=$1 ;; - esac - if test -n "$func_quote_for_eval_unquoted_result"; then - func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" - else - func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" + func_quote_portable_result=$2 + + # one-time-loop (easy break) + while true + do + if $1; then + func_quote_portable_result=`$ECHO "$2" | $SED \ + -e "$sed_double_quote_subst" -e "$sed_double_backslash"` + break fi - case $_G_unquoted_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting, command substitution and variable expansion - # for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_quoted_arg=\"$_G_unquoted_arg\" + # Quote for eval. + case $func_quote_portable_result in + *[\\\`\"\$]*) + case $func_quote_portable_result in + *[\[\*\?]*) + func_quote_portable_result=`$ECHO "$func_quote_portable_result" | $SED "$sed_quote_subst"` + break + ;; + esac + + func_quote_portable_old_IFS=$IFS + for _G_char in '\' '`' '"' '$' + do + # STATE($1) PREV($2) SEPARATOR($3) + set start "" "" + func_quote_portable_result=dummy"$_G_char$func_quote_portable_result$_G_char"dummy + IFS=$_G_char + for _G_part in $func_quote_portable_result + do + case $1 in + quote) + func_append func_quote_portable_result "$3$2" + set quote "$_G_part" "\\$_G_char" + ;; + start) + set first "" "" + func_quote_portable_result= + ;; + first) + set quote "$_G_part" "" + ;; + esac + done + done + IFS=$func_quote_portable_old_IFS ;; - *) - _G_quoted_arg=$_G_unquoted_arg - ;; + *) ;; esac - - if test -n "$func_quote_for_eval_result"; then - func_append func_quote_for_eval_result " $_G_quoted_arg" - else - func_append func_quote_for_eval_result "$_G_quoted_arg" - fi - shift + break done + + func_quote_portable_unquoted_result=$func_quote_portable_result + case $func_quote_portable_result in + # double-quote args containing shell metacharacters to delay + # word splitting, command substitution and variable expansion + # for a subsequent eval. + # many bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + func_quote_portable_result=\"$func_quote_portable_result\" + ;; + esac } -# func_quote_for_expand ARG -# ------------------------- -# Aesthetically quote ARG to be evaled later; same as above, -# but do not quote variable references. -func_quote_for_expand () -{ - $debug_cmd +# func_quotefast_eval ARG +# ----------------------- +# Quote one ARG (internal). This is equivalent to 'func_quote_arg eval ARG', +# but optimized for speed. Result is stored in $func_quotefast_eval. +if test xyes = `(x=; printf -v x %q yes; echo x"$x") 2>/dev/null`; then + func_quotefast_eval () + { + printf -v func_quotefast_eval_result %q "$1" + } +else + func_quotefast_eval () + { + func_quote_portable false "$1" + func_quotefast_eval_result=$func_quote_portable_result + } +fi - case $1 in - *[\\\`\"]*) - _G_arg=`$ECHO "$1" | $SED \ - -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; - *) - _G_arg=$1 ;; + +# func_quote_arg MODEs ARG +# ------------------------ +# Quote one ARG to be evaled later. MODEs argument may contain zero ore more +# specifiers listed below separated by ',' character. This function returns two +# values: +# i) func_quote_arg_result +# double-quoted (when needed), suitable for a subsequent eval +# ii) func_quote_arg_unquoted_result +# has all characters that are still active within double +# quotes backslashified. Available only if 'unquoted' is specified. +# +# Available modes: +# ---------------- +# 'eval' (default) +# - escape shell special characters +# 'expand' +# - the same as 'eval'; but do not quote variable references +# 'pretty' +# - request aesthetic output, i.e. '"a b"' instead of 'a\ b'. This might +# later used in func_quote to get output like: 'echo "a b"' instead of +# 'echo a\ b'. This is slower than default on some shells. +# 'unquoted' +# - produce also $func_quote_arg_unquoted_result which does not contain +# wrapping double-quotes. +# +# Examples for 'func_quote_arg pretty,unquoted string': +# +# string | *_result | *_unquoted_result +# ------------+-----------------------+------------------- +# " | \" | \" +# a b | "a b" | a b +# "a b" | "\"a b\"" | \"a b\" +# * | "*" | * +# z="${x-$y}" | "z=\"\${x-\$y}\"" | z=\"\${x-\$y}\" +# +# Examples for 'func_quote_arg pretty,unquoted,expand string': +# +# string | *_result | *_unquoted_result +# --------------+---------------------+-------------------- +# z="${x-$y}" | "z=\"${x-$y}\"" | z=\"${x-$y}\" +func_quote_arg () +{ + _G_quote_expand=false + case ,$1, in + *,expand,*) + _G_quote_expand=: + ;; esac - case $_G_arg in - # Double-quote args containing shell metacharacters to delay - # word splitting and command substitution for a subsequent eval. - # Many Bourne shells cannot handle close brackets correctly - # in scan sets, so we specify it separately. - *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") - _G_arg=\"$_G_arg\" + case ,$1, in + *,pretty,*|*,expand,*|*,unquoted,*) + func_quote_portable $_G_quote_expand "$2" + func_quote_arg_result=$func_quote_portable_result + func_quote_arg_unquoted_result=$func_quote_portable_unquoted_result + ;; + *) + # Faster quote-for-eval for some shells. + func_quotefast_eval "$2" + func_quote_arg_result=$func_quotefast_eval_result ;; esac +} - func_quote_for_expand_result=$_G_arg + +# func_quote MODEs ARGs... +# ------------------------ +# Quote all ARGs to be evaled later and join them into single command. See +# func_quote_arg's description for more info. +func_quote () +{ + $debug_cmd + _G_func_quote_mode=$1 ; shift + func_quote_result= + while test 0 -lt $#; do + func_quote_arg "$_G_func_quote_mode" "$1" + if test -n "$func_quote_result"; then + func_append func_quote_result " $func_quote_arg_result" + else + func_append func_quote_result "$func_quote_arg_result" + fi + shift + done } @@ -1215,8 +1311,8 @@ func_show_eval () _G_cmd=$1 _G_fail_exp=${2-':'} - func_quote_for_expand "$_G_cmd" - eval "func_notquiet $func_quote_for_expand_result" + func_quote_arg pretty,expand "$_G_cmd" + eval "func_notquiet $func_quote_arg_result" $opt_dry_run || { eval "$_G_cmd" @@ -1241,8 +1337,8 @@ func_show_eval_locale () _G_fail_exp=${2-':'} $opt_quiet || { - func_quote_for_expand "$_G_cmd" - eval "func_echo $func_quote_for_expand_result" + func_quote_arg expand,pretty "$_G_cmd" + eval "func_echo $func_quote_arg_result" } $opt_dry_run || { @@ -1370,7 +1466,7 @@ func_lt_ver () #! /bin/sh # Set a version string for this script. -scriptversion=2014-01-07.03; # UTC +scriptversion=2015-10-12.13; # UTC # A portable, pluggable option parser for Bourne shell. # Written by Gary V. Vaughan, 2010 @@ -1530,6 +1626,8 @@ func_run_hooks () { $debug_cmd + _G_rc_run_hooks=false + case " $hookable_fns " in *" $1 "*) ;; *) func_fatal_error "'$1' does not support hook funcions.n" ;; @@ -1538,16 +1636,16 @@ func_run_hooks () eval _G_hook_fns=\$$1_hooks; shift for _G_hook in $_G_hook_fns; do - eval $_G_hook '"$@"' - - # store returned options list back into positional - # parameters for next 'cmd' execution. - eval _G_hook_result=\$${_G_hook}_result - eval set dummy "$_G_hook_result"; shift + if eval $_G_hook '"$@"'; then + # store returned options list back into positional + # parameters for next 'cmd' execution. + eval _G_hook_result=\$${_G_hook}_result + eval set dummy "$_G_hook_result"; shift + _G_rc_run_hooks=: + fi done - func_quote_for_eval ${1+"$@"} - func_run_hooks_result=$func_quote_for_eval_result + $_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result } @@ -1557,10 +1655,16 @@ func_run_hooks () ## --------------- ## # In order to add your own option parsing hooks, you must accept the -# full positional parameter list in your hook function, remove any -# options that you action, and then pass back the remaining unprocessed +# full positional parameter list in your hook function, you may remove/edit +# any options that you action, and then pass back the remaining unprocessed # options in '_result', escaped suitably for -# 'eval'. Like this: +# 'eval'. In this case you also must return $EXIT_SUCCESS to let the +# hook's caller know that it should pay attention to +# '_result'. Returning $EXIT_FAILURE signalizes that +# arguments are left untouched by the hook and therefore caller will ignore the +# result variable. +# +# Like this: # # my_options_prep () # { @@ -1570,9 +1674,11 @@ func_run_hooks () # usage_message=$usage_message' # -s, --silent don'\''t print informational messages # ' -# -# func_quote_for_eval ${1+"$@"} -# my_options_prep_result=$func_quote_for_eval_result +# # No change in '$@' (ignored completely by this hook). There is +# # no need to do the equivalent (but slower) action: +# # func_quote eval ${1+"$@"} +# # my_options_prep_result=$func_quote_result +# false # } # func_add_hook func_options_prep my_options_prep # @@ -1581,25 +1687,37 @@ func_run_hooks () # { # $debug_cmd # +# args_changed=false +# # # Note that for efficiency, we parse as many options as we can # # recognise in a loop before passing the remainder back to the # # caller on the first unrecognised argument we encounter. # while test $# -gt 0; do # opt=$1; shift # case $opt in -# --silent|-s) opt_silent=: ;; +# --silent|-s) opt_silent=: +# args_changed=: +# ;; # # Separate non-argument short options: # -s*) func_split_short_opt "$_G_opt" # set dummy "$func_split_short_opt_name" \ # "-$func_split_short_opt_arg" ${1+"$@"} # shift +# args_changed=: # ;; -# *) set dummy "$_G_opt" "$*"; shift; break ;; +# *) # Make sure the first unrecognised option "$_G_opt" +# # is added back to "$@", we could need that later +# # if $args_changed is true. +# set dummy "$_G_opt" ${1+"$@"}; shift; break ;; # esac # done # -# func_quote_for_eval ${1+"$@"} -# my_silent_option_result=$func_quote_for_eval_result +# if $args_changed; then +# func_quote eval ${1+"$@"} +# my_silent_option_result=$func_quote_result +# fi +# +# $args_changed # } # func_add_hook func_parse_options my_silent_option # @@ -1611,16 +1729,32 @@ func_run_hooks () # $opt_silent && $opt_verbose && func_fatal_help "\ # '--silent' and '--verbose' options are mutually exclusive." # -# func_quote_for_eval ${1+"$@"} -# my_option_validation_result=$func_quote_for_eval_result +# false # } # func_add_hook func_validate_options my_option_validation # -# You'll alse need to manually amend $usage_message to reflect the extra +# You'll also need to manually amend $usage_message to reflect the extra # options you parse. It's preferable to append if you can, so that # multiple option parsing hooks can be added safely. +# func_options_finish [ARG]... +# ---------------------------- +# Finishing the option parse loop (call 'func_options' hooks ATM). +func_options_finish () +{ + $debug_cmd + + _G_func_options_finish_exit=false + if func_run_hooks func_options ${1+"$@"}; then + func_options_finish_result=$func_run_hooks_result + _G_func_options_finish_exit=: + fi + + $_G_func_options_finish_exit +} + + # func_options [ARG]... # --------------------- # All the functions called inside func_options are hookable. See the @@ -1630,17 +1764,28 @@ func_options () { $debug_cmd - func_options_prep ${1+"$@"} - eval func_parse_options \ - ${func_options_prep_result+"$func_options_prep_result"} - eval func_validate_options \ - ${func_parse_options_result+"$func_parse_options_result"} + _G_rc_options=false - eval func_run_hooks func_options \ - ${func_validate_options_result+"$func_validate_options_result"} + for my_func in options_prep parse_options validate_options options_finish + do + if eval func_$my_func '${1+"$@"}'; then + eval _G_res_var='$'"func_${my_func}_result" + eval set dummy "$_G_res_var" ; shift + _G_rc_options=: + fi + done - # save modified positional parameters for caller - func_options_result=$func_run_hooks_result + # Save modified positional parameters for caller. As a top-level + # options-parser function we always need to set the 'func_options_result' + # variable (regardless the $_G_rc_options value). + if $_G_rc_options; then + func_options_result=$_G_res_var + else + func_quote eval ${1+"$@"} + func_options_result=$func_quote_result + fi + + $_G_rc_options } @@ -1649,9 +1794,9 @@ func_options () # All initialisations required before starting the option parse loop. # Note that when calling hook functions, we pass through the list of # positional parameters. If a hook function modifies that list, and -# needs to propogate that back to rest of this script, then the complete +# needs to propagate that back to rest of this script, then the complete # modified list must be put in 'func_run_hooks_result' before -# returning. +# returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned). func_hookable func_options_prep func_options_prep () { @@ -1661,10 +1806,14 @@ func_options_prep () opt_verbose=false opt_warning_types= - func_run_hooks func_options_prep ${1+"$@"} + _G_rc_options_prep=false + if func_run_hooks func_options_prep ${1+"$@"}; then + _G_rc_options_prep=: + # save modified positional parameters for caller + func_options_prep_result=$func_run_hooks_result + fi - # save modified positional parameters for caller - func_options_prep_result=$func_run_hooks_result + $_G_rc_options_prep } @@ -1678,18 +1827,20 @@ func_parse_options () func_parse_options_result= + _G_rc_parse_options=false # this just eases exit handling while test $# -gt 0; do # Defer to hook functions for initial option parsing, so they # get priority in the event of reusing an option name. - func_run_hooks func_parse_options ${1+"$@"} - - # Adjust func_parse_options positional parameters to match - eval set dummy "$func_run_hooks_result"; shift + if func_run_hooks func_parse_options ${1+"$@"}; then + eval set dummy "$func_run_hooks_result"; shift + _G_rc_parse_options=: + fi # Break out of the loop if we already parsed every option. test $# -gt 0 || break + _G_match_parse_options=: _G_opt=$1 shift case $_G_opt in @@ -1704,7 +1855,10 @@ func_parse_options () ;; --warnings|--warning|-W) - test $# = 0 && func_missing_arg $_G_opt && break + if test $# = 0 && func_missing_arg $_G_opt; then + _G_rc_parse_options=: + break + fi case " $warning_categories $1" in *" $1 "*) # trailing space prevents matching last $1 above @@ -1757,15 +1911,25 @@ func_parse_options () shift ;; - --) break ;; + --) _G_rc_parse_options=: ; break ;; -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; + *) set dummy "$_G_opt" ${1+"$@"}; shift + _G_match_parse_options=false + break + ;; esac + + $_G_match_parse_options && _G_rc_parse_options=: done - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - func_parse_options_result=$func_quote_for_eval_result + + if $_G_rc_parse_options; then + # save modified positional parameters for caller + func_quote eval ${1+"$@"} + func_parse_options_result=$func_quote_result + fi + + $_G_rc_parse_options } @@ -1778,16 +1942,21 @@ func_validate_options () { $debug_cmd + _G_rc_validate_options=false + # Display all warnings if -W was not given. test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" - func_run_hooks func_validate_options ${1+"$@"} + if func_run_hooks func_validate_options ${1+"$@"}; then + # save modified positional parameters for caller + func_validate_options_result=$func_run_hooks_result + _G_rc_validate_options=: + fi # Bail if the options were screwed! $exit_cmd $EXIT_FAILURE - # save modified positional parameters for caller - func_validate_options_result=$func_run_hooks_result + $_G_rc_validate_options } @@ -2068,7 +2237,7 @@ include the following information: compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) - version: $progname $scriptversion Debian-2.4.6-2 + version: $progname $scriptversion Debian-2.4.6-2.1build1 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` @@ -2270,6 +2439,8 @@ libtool_options_prep () nonopt= preserve_args= + _G_rc_lt_options_prep=: + # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) @@ -2293,11 +2464,18 @@ libtool_options_prep () uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; + *) + _G_rc_lt_options_prep=false + ;; esac - # Pass back the list of options. - func_quote_for_eval ${1+"$@"} - libtool_options_prep_result=$func_quote_for_eval_result + if $_G_rc_lt_options_prep; then + # Pass back the list of options. + func_quote eval ${1+"$@"} + libtool_options_prep_result=$func_quote_result + fi + + $_G_rc_lt_options_prep } func_add_hook func_options_prep libtool_options_prep @@ -2309,9 +2487,12 @@ libtool_parse_options () { $debug_cmd + _G_rc_lt_parse_options=false + # Perform our own loop to consume as many options as possible in # each iteration. while test $# -gt 0; do + _G_match_lt_parse_options=: _G_opt=$1 shift case $_G_opt in @@ -2386,15 +2567,22 @@ libtool_parse_options () func_append preserve_args " $_G_opt" ;; - # An option not handled by this hook function: - *) set dummy "$_G_opt" ${1+"$@"}; shift; break ;; + # An option not handled by this hook function: + *) set dummy "$_G_opt" ${1+"$@"} ; shift + _G_match_lt_parse_options=false + break + ;; esac + $_G_match_lt_parse_options && _G_rc_lt_parse_options=: done + if $_G_rc_lt_parse_options; then + # save modified positional parameters for caller + func_quote eval ${1+"$@"} + libtool_parse_options_result=$func_quote_result + fi - # save modified positional parameters for caller - func_quote_for_eval ${1+"$@"} - libtool_parse_options_result=$func_quote_for_eval_result + $_G_rc_lt_parse_options } func_add_hook func_parse_options libtool_parse_options @@ -2451,8 +2639,8 @@ libtool_validate_options () } # Pass back the unparsed argument list - func_quote_for_eval ${1+"$@"} - libtool_validate_options_result=$func_quote_for_eval_result + func_quote eval ${1+"$@"} + libtool_validate_options_result=$func_quote_result } func_add_hook func_validate_options libtool_validate_options @@ -3418,8 +3606,8 @@ func_mode_compile () esac done - func_quote_for_eval "$libobj" - test "X$libobj" != "X$func_quote_for_eval_result" \ + func_quote_arg pretty "$libobj" + test "X$libobj" != "X$func_quote_arg_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name '$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" @@ -3492,8 +3680,8 @@ compiler." func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result - func_quote_for_eval "$srcfile" - qsrcfile=$func_quote_for_eval_result + func_quote_arg pretty "$srcfile" + qsrcfile=$func_quote_arg_result # Only build a PIC object if we are building libtool libraries. if test yes = "$build_libtool_libs"; then @@ -4096,8 +4284,8 @@ func_mode_install () case $nonopt in *shtool*) :;; *) false;; esac then # Aesthetically quote it. - func_quote_for_eval "$nonopt" - install_prog="$func_quote_for_eval_result " + func_quote_arg pretty "$nonopt" + install_prog="$func_quote_arg_result " arg=$1 shift else @@ -4107,8 +4295,8 @@ func_mode_install () # The real first argument should be the name of the installation program. # Aesthetically quote it. - func_quote_for_eval "$arg" - func_append install_prog "$func_quote_for_eval_result" + func_quote_arg pretty "$arg" + func_append install_prog "$func_quote_arg_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; @@ -4165,12 +4353,12 @@ func_mode_install () esac # Aesthetically quote the argument. - func_quote_for_eval "$arg" - func_append install_prog " $func_quote_for_eval_result" + func_quote_arg pretty "$arg" + func_append install_prog " $func_quote_arg_result" if test -n "$arg2"; then - func_quote_for_eval "$arg2" + func_quote_arg pretty "$arg2" fi - func_append install_shared_prog " $func_quote_for_eval_result" + func_append install_shared_prog " $func_quote_arg_result" done test -z "$install_prog" && \ @@ -4181,8 +4369,8 @@ func_mode_install () if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else - func_quote_for_eval "$install_override_mode" - func_append install_shared_prog " -m $func_quote_for_eval_result" + func_quote_arg pretty "$install_override_mode" + func_append install_shared_prog " -m $func_quote_arg_result" fi fi @@ -4478,8 +4666,8 @@ func_mode_install () relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_quiet || { - func_quote_for_expand "$relink_command" - eval "func_echo $func_quote_for_expand_result" + func_quote_arg expand,pretty "$relink_command" + eval "func_echo $func_quote_arg_result" } if eval "$relink_command"; then : else @@ -5258,7 +5446,8 @@ else if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" - qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` + func_quote_arg pretty "$ECHO" + qECHO=$func_quote_arg_result $ECHO "\ # A function that is used when there is no print builtin or printf. @@ -5268,7 +5457,7 @@ func_fallback_echo () \$1 _LTECHO_EOF' } - ECHO=\"$qECHO\" + ECHO=$qECHO fi # Very basic option parsing. These options are (a) specific to @@ -6611,9 +6800,9 @@ func_mode_link () while test "$#" -gt 0; do arg=$1 shift - func_quote_for_eval "$arg" - qarg=$func_quote_for_eval_unquoted_result - func_append libtool_args " $func_quote_for_eval_result" + func_quote_arg pretty,unquoted "$arg" + qarg=$func_quote_arg_unquoted_result + func_append libtool_args " $func_quote_arg_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then @@ -7211,9 +7400,9 @@ func_mode_link () save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs - func_quote_for_eval "$flag" - func_append arg " $func_quote_for_eval_result" - func_append compiler_flags " $func_quote_for_eval_result" + func_quote_arg pretty "$flag" + func_append arg " $func_quote_arg_result" + func_append compiler_flags " $func_quote_arg_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" @@ -7227,10 +7416,10 @@ func_mode_link () save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs - func_quote_for_eval "$flag" - func_append arg " $wl$func_quote_for_eval_result" - func_append compiler_flags " $wl$func_quote_for_eval_result" - func_append linker_flags " $func_quote_for_eval_result" + func_quote_arg pretty "$flag" + func_append arg " $wl$func_quote_arg_result" + func_append compiler_flags " $wl$func_quote_arg_result" + func_append linker_flags " $func_quote_arg_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" @@ -7254,8 +7443,8 @@ func_mode_link () # -msg_* for osf cc -msg_*) - func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result ;; # Flags to be passed through unchanged, with rationale: @@ -7279,8 +7468,8 @@ func_mode_link () -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ -specs=*|-fsanitize=*) - func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" @@ -7301,15 +7490,15 @@ func_mode_link () continue else # Otherwise treat like 'Some other compiler flag' below - func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result fi ;; # Some other compiler flag. -* | +*) - func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result ;; *.$objext) @@ -7429,8 +7618,8 @@ func_mode_link () *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. - func_quote_for_eval "$arg" - arg=$func_quote_for_eval_result + func_quote_arg pretty "$arg" + arg=$func_quote_arg_result ;; esac # arg @@ -9942,8 +10131,8 @@ EOF for cmd in $concat_cmds; do IFS=$save_ifs $opt_quiet || { - func_quote_for_expand "$cmd" - eval "func_echo $func_quote_for_expand_result" + func_quote_arg expand,pretty "$cmd" + eval "func_echo $func_quote_arg_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? @@ -10036,8 +10225,8 @@ EOF eval cmd=\"$cmd\" IFS=$save_ifs $opt_quiet || { - func_quote_for_expand "$cmd" - eval "func_echo $func_quote_for_expand_result" + func_quote_arg expand,pretty "$cmd" + eval "func_echo $func_quote_arg_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? @@ -10511,12 +10700,12 @@ EOF elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else - func_quote_for_eval "$var_value" - relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + func_quote_arg pretty "$var_value" + relink_command="$var=$func_quote_arg_result; export $var; $relink_command" fi done - relink_command="(cd `pwd`; $relink_command)" - relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + func_quote_arg pretty,unquoted "(cd `pwd`; $relink_command)" + relink_command=$func_quote_arg_unquoted_result fi # Only actually do things if not in dry run mode. @@ -10756,13 +10945,14 @@ EOF elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else - func_quote_for_eval "$var_value" - relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + func_quote_arg pretty,unquoted "$var_value" + relink_command="$var=$func_quote_arg_unquoted_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" - relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + func_quote_arg pretty,unquoted "$relink_command" + relink_command=$func_quote_arg_unquoted_result if test yes = "$hardcode_automatic"; then relink_command= fi diff --git a/config.h.win32 b/config.h.win32 deleted file mode 100644 index 552a55b..0000000 --- a/config.h.win32 +++ /dev/null @@ -1,143 +0,0 @@ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Director prefix for gir installation */ -#define GIR_DIR "/some/dynamically/constructed/dir" - -/* Name of the gir directory */ -#define GIR_SUFFIX "gir-1.0" - -/* Directory prefix for typelib installation */ -#define GOBJECT_INTROSPECTION_LIBDIR "/some/dynamically/constructed/dir" - -/* Define to 1 if you have the `backtrace' function. */ -/* #undef HAVE_BACKTRACE */ - -/* Define to 1 if you have the `backtrace_symbols' function. */ -/* #undef HAVE_BACKTRACE_SYMBOLS */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_DLFCN_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef _MSC_VER -#define HAVE_INTTYPES_H 1 -#endif - -/* Define to 1 if you have the `dl' library (-ldl). */ -/* #undef HAVE_LIBDL */ - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#if (!defined (_MSC_VER) || (_MSC_VER >= 1600)) -#define HAVE_STDINT_H 1 -#endif - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the header file. */ -#ifndef _MSC_VER -#define HAVE_STRINGS_H 1 -#endif - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strspn' function. */ -#define HAVE_STRSPN 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoull' function. */ -#ifndef _MSC_VER -#define HAVE_STRTOULL 1 -#endif - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef _MSC_VER -#define HAVE_UNISTD_H 1 -#endif - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O - -/* Name of package */ -#define PACKAGE "gobject-introspection" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "http://bugzilla.gnome.org/enter_bug.cgi?product=gobject-introspection" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "gobject-introspection" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "gojbect-introspection 1.56.1" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "gobject-introspection" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "1.56.1" - -/* Define to the platform's shared library suffix */ -#define SHLIB_SUFFIX ".dll" - -/* The size of `char', as computed by sizeof. */ -#define SIZEOF_CHAR 1 - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* The size of `long', as computed by sizeof. */ -#define SIZEOF_LONG 4 - -/* The size of `short', as computed by sizeof. */ -#define SIZEOF_SHORT 2 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -#define VERSION "1.56.1" - -/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a - `char[]'. */ -#define YYTEXT_POINTER 1 - -/* defines how to decorate public symbols while building */ -#ifdef _MSC_VER -#define _GI_EXTERN __declspec (dllexport) extern -#else -#define _GI_EXTERN __attribute__((visibility("default"))) __declspec (dllexport) extern -#endif - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ diff --git a/config.h.win32.in b/config.h.win32.in deleted file mode 100644 index f6e12cc..0000000 --- a/config.h.win32.in +++ /dev/null @@ -1,143 +0,0 @@ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* Director prefix for gir installation */ -#define GIR_DIR "/some/dynamically/constructed/dir" - -/* Name of the gir directory */ -#define GIR_SUFFIX "@GIR_SUFFIX@" - -/* Directory prefix for typelib installation */ -#define GOBJECT_INTROSPECTION_LIBDIR "/some/dynamically/constructed/dir" - -/* Define to 1 if you have the `backtrace' function. */ -/* #undef HAVE_BACKTRACE */ - -/* Define to 1 if you have the `backtrace_symbols' function. */ -/* #undef HAVE_BACKTRACE_SYMBOLS */ - -/* Define to 1 if you have the header file. */ -/* #undef HAVE_DLFCN_H */ - -/* Define to 1 if you have the header file. */ -#define HAVE_FCNTL_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef _MSC_VER -#define HAVE_INTTYPES_H 1 -#endif - -/* Define to 1 if you have the `dl' library (-ldl). */ -/* #undef HAVE_LIBDL */ - -/* Define to 1 if you have the `memchr' function. */ -#define HAVE_MEMCHR 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_MEMORY_H 1 - -/* Define to 1 if you have the header file. */ -#if (!defined (_MSC_VER) || (_MSC_VER >= 1600)) -#define HAVE_STDINT_H 1 -#endif - -/* Define to 1 if you have the header file. */ -#define HAVE_STDLIB_H 1 - -/* Define to 1 if you have the `strchr' function. */ -#define HAVE_STRCHR 1 - -/* Define to 1 if you have the header file. */ -#ifndef _MSC_VER -#define HAVE_STRINGS_H 1 -#endif - -/* Define to 1 if you have the header file. */ -#define HAVE_STRING_H 1 - -/* Define to 1 if you have the `strspn' function. */ -#define HAVE_STRSPN 1 - -/* Define to 1 if you have the `strstr' function. */ -#define HAVE_STRSTR 1 - -/* Define to 1 if you have the `strtol' function. */ -#define HAVE_STRTOL 1 - -/* Define to 1 if you have the `strtoull' function. */ -#ifndef _MSC_VER -#define HAVE_STRTOULL 1 -#endif - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_STAT_H 1 - -/* Define to 1 if you have the header file. */ -#define HAVE_SYS_TYPES_H 1 - -/* Define to 1 if you have the header file. */ -#ifndef _MSC_VER -#define HAVE_UNISTD_H 1 -#endif - -/* Define to the sub-directory in which libtool stores uninstalled libraries. - */ -#define LT_OBJDIR ".libs/" - -/* Define to 1 if your C compiler doesn't accept -c and -o together. */ -/* #undef NO_MINUS_C_MINUS_O - -/* Name of package */ -#define PACKAGE "gobject-introspection" - -/* Define to the address where bug reports for this package should be sent. */ -#define PACKAGE_BUGREPORT "@PACKAGE_BUGREPORT@" - -/* Define to the full name of this package. */ -#define PACKAGE_NAME "gobject-introspection" - -/* Define to the full name and version of this package. */ -#define PACKAGE_STRING "gojbect-introspection @PACKAGE_VERSION@" - -/* Define to the one symbol short name of this package. */ -#define PACKAGE_TARNAME "gobject-introspection" - -/* Define to the home page for this package. */ -#define PACKAGE_URL "" - -/* Define to the version of this package. */ -#define PACKAGE_VERSION "@PACKAGE_VERSION@" - -/* Define to the platform's shared library suffix */ -#define SHLIB_SUFFIX ".dll" - -/* The size of `char', as computed by sizeof. */ -#define SIZEOF_CHAR 1 - -/* The size of `int', as computed by sizeof. */ -#define SIZEOF_INT 4 - -/* The size of `long', as computed by sizeof. */ -#define SIZEOF_LONG 4 - -/* The size of `short', as computed by sizeof. */ -#define SIZEOF_SHORT 2 - -/* Define to 1 if you have the ANSI C header files. */ -#define STDC_HEADERS 1 - -/* Version number of package */ -#define VERSION "@PACKAGE_VERSION@" - -/* Define to 1 if `lex' declares `yytext' as a `char *' by default, not a - `char[]'. */ -#define YYTEXT_POINTER 1 - -/* defines how to decorate public symbols while building */ -#ifdef _MSC_VER -#define _GI_EXTERN __declspec (dllexport) extern -#else -#define _GI_EXTERN __attribute__((visibility("default"))) __declspec (dllexport) extern -#endif - -/* Define to empty if `const' does not conform to ANSI C. */ -/* #undef const */ diff --git a/configure b/configure index d707924..7dce5fb 100755 --- a/configure +++ b/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for gobject-introspection 1.56.1. +# Generated by GNU Autoconf 2.69 for gobject-introspection 1.57.2. # # Report bugs to . # @@ -591,8 +591,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='gobject-introspection' PACKAGE_TARNAME='gobject-introspection' -PACKAGE_VERSION='1.56.1' -PACKAGE_STRING='gobject-introspection 1.56.1' +PACKAGE_VERSION='1.57.2' +PACKAGE_STRING='gobject-introspection 1.57.2' PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gobject-introspection' PACKAGE_URL='' @@ -646,6 +646,7 @@ WITH_GLIBSRC_FALSE WITH_GLIBSRC_TRUE BUILD_DOCTOOL_FALSE BUILD_DOCTOOL_TRUE +PYTHON_SO PYTHON_LIBS PYTHON_INCLUDES pkgpyexecdir @@ -714,6 +715,11 @@ EXPANDED_LIBDIR EXPANDED_BINDIR EXPANDED_SYSCONFDIR EXPANDED_LOCALSTATEDIR +WARN_CFLAGS_FLEX +WARN_CFLAGS_PYTHON +WARN_SCANNERFLAGS +WARN_LDFLAGS +WARN_CFLAGS YACC LEXLIB LEX_OUTPUT_ROOT @@ -855,6 +861,8 @@ with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock +enable_compile_warnings +enable_Werror with_cairo with_html_dir enable_gtk_doc @@ -1449,7 +1457,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures gobject-introspection 1.56.1 to adapt to many kinds of systems. +\`configure' configures gobject-introspection 1.57.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1521,7 +1529,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of gobject-introspection 1.56.1:";; + short | recursive ) echo "Configuration of gobject-introspection 1.57.2:";; esac cat <<\_ACEOF @@ -1543,6 +1551,9 @@ Optional Features: --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) + --enable-compile-warnings=[no/yes/error] + Enable compiler warnings and errors + --disable-Werror Unconditionally make all compiler warnings non-fatal --enable-gtk-doc use gtk-doc to build documentation [[default=no]] --enable-gtk-doc-html build documentation in html format [[default=yes]] --enable-gtk-doc-pdf build documentation in pdf format [[default=no]] @@ -1683,7 +1694,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -gobject-introspection configure 1.56.1 +gobject-introspection configure 1.57.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2235,7 +2246,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by gobject-introspection $as_me 1.56.1, which was +It was created by gobject-introspection $as_me 1.57.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3103,7 +3114,7 @@ fi # Define the identity of the package. PACKAGE='gobject-introspection' - VERSION='1.56.1' + VERSION='1.57.2' cat >>confdefs.h <<_ACEOF @@ -3377,7 +3388,7 @@ AM_BACKSLASH='\' # Used in docs/reference/version.xml -GI_VERSION=1.56.1 +GI_VERSION=1.57.2 # Check for Win32 @@ -12860,28 +12871,1867 @@ if test "$YACC" = :; then as_fn_error $? "bison not found but required" "$LINENO" 5 fi +# Default compiler warnings -ensureflag() { - flag="$1"; shift - result="$@" - case " ${result} " in - *[\ \ ]${flag}[\ \ ]*) ;; - *) result="${flag} ${result}" ;; - esac + # C support is enabled by default. + + + # Only enable C++ support if AC_PROG_CXX is called. The redefinition of + # AC_PROG_CXX is so that a fatal error is emitted if this macro is called + # before AC_PROG_CXX, which would otherwise cause no C++ warnings to be + # checked. + + + + + # Default value for IS-RELEASE is $ax_is_release + ax_compiler_flags_is_release=yes + + # Check whether --enable-compile-warnings was given. +if test "${enable_compile_warnings+set}" = set; then : + enableval=$enable_compile_warnings; +else + if test "$ax_compiler_flags_is_release" = "yes"; then : + enable_compile_warnings="yes" +else + enable_compile_warnings="error" +fi +fi + + # Check whether --enable-Werror was given. +if test "${enable_Werror+set}" = set; then : + enableval=$enable_Werror; +else + enable_Werror=maybe +fi + + + # Return the user's chosen warning level + if test "$enable_Werror" = "no" -a \ + "$enable_compile_warnings" = "error"; then : + + enable_compile_warnings="yes" + +fi + + ax_enable_compile_warnings=$enable_compile_warnings + + + + + + + + + + + # Variable names + + + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #ifndef __cplusplus + #error "no C++" + #endif +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ax_compiler_cxx=yes; +else + ax_compiler_cxx=no; +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + + # Always pass -Werror=unknown-warning-option to get Clang to fail on bad + # flags, otherwise they are always appended to the warn_cflags variable, and + # Clang warns on them for every compilation unit. + # If this is passed to GCC, it will explode, so the flag must be enabled + # conditionally. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Werror=unknown-warning-option" >&5 +$as_echo_n "checking whether C compiler accepts -Werror=unknown-warning-option... " >&6; } +if ${ax_cv_check_cflags___Werror_unknown_warning_option+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS -Werror=unknown-warning-option" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ax_cv_check_cflags___Werror_unknown_warning_option=yes +else + ax_cv_check_cflags___Werror_unknown_warning_option=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___Werror_unknown_warning_option" >&5 +$as_echo "$ax_cv_check_cflags___Werror_unknown_warning_option" >&6; } +if test "x$ax_cv_check_cflags___Werror_unknown_warning_option" = xyes; then : + + ax_compiler_flags_test="-Werror=unknown-warning-option" + +else + + ax_compiler_flags_test="" + +fi + + + # Check that -Wno-suggest-attribute=format is supported + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wno-suggest-attribute=format" >&5 +$as_echo_n "checking whether C compiler accepts -Wno-suggest-attribute=format... " >&6; } +if ${ax_cv_check_cflags___Wno_suggest_attribute_format+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS -Wno-suggest-attribute=format" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ax_cv_check_cflags___Wno_suggest_attribute_format=yes +else + ax_cv_check_cflags___Wno_suggest_attribute_format=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___Wno_suggest_attribute_format" >&5 +$as_echo "$ax_cv_check_cflags___Wno_suggest_attribute_format" >&6; } +if test "x$ax_cv_check_cflags___Wno_suggest_attribute_format" = xyes; then : + + ax_compiler_no_suggest_attribute_flags="-Wno-suggest-attribute=format" + +else + + ax_compiler_no_suggest_attribute_flags="" + +fi + + + # Base flags + + + + +for flag in -fno-strict-aliasing ; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_CFLAGS+:} false; then : + + case " $WARN_CFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS already contains \$flag"; } >&5 + (: WARN_CFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_CFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_CFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + if test "$ax_enable_compile_warnings" != "no"; then : + + # "yes" flags + + + + +for flag in -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wredundant-decls -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion ; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_CFLAGS+:} false; then : + + case " $WARN_CFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS already contains \$flag"; } >&5 + (: WARN_CFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_CFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_CFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + if test "$ax_compiler_cxx" = "no" ; then + # C-only flags. Warn in C++ + + + + +for flag in -Wnested-externs -Wmissing-prototypes -Wstrict-prototypes -Wdeclaration-after-statement -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init ; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_CFLAGS+:} false; then : + + case " $WARN_CFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS already contains \$flag"; } >&5 + (: WARN_CFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_CFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_CFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + fi + +fi + if test "$ax_enable_compile_warnings" = "error"; then : + + # "error" flags; -Werror has to be appended unconditionally because + # it's not possible to test for + # + # suggest-attribute=format is disabled because it gives too many false + # positives + +if ${WARN_CFLAGS+:} false; then : + + case " $WARN_CFLAGS " in #( + *" -Werror "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS already contains -Werror"; } >&5 + (: WARN_CFLAGS already contains -Werror) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_CFLAGS " -Werror" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_CFLAGS=-Werror + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + + + + + + +for flag in $ax_compiler_no_suggest_attribute_flags ; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_CFLAGS+:} false; then : + + case " $WARN_CFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS already contains \$flag"; } >&5 + (: WARN_CFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_CFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_CFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + +fi + + # In the flags below, when disabling specific flags, always add *both* + # -Wno-foo and -Wno-error=foo. This fixes the situation where (for example) + # we enable -Werror, disable a flag, and a build bot passes CFLAGS=-Wall, + # which effectively turns that flag back on again as an error. + for flag in $WARN_CFLAGS; do + case $flag in #( + -Wno-*=*) : + ;; #( + -Wno-*) : + + + + + +for flag in -Wno-error=$($as_echo $flag | $SED 's/^-Wno-//'); do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_CFLAGS+:} false; then : + + case " $WARN_CFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS already contains \$flag"; } >&5 + (: WARN_CFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_CFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_CFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS=\"\$WARN_CFLAGS\""; } >&5 + (: WARN_CFLAGS="$WARN_CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + ;; #( + *) : + ;; +esac + done + + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + # Substitute the variables + + + + + + + + + + + + + + # Variable names + + + # Always pass -Werror=unknown-warning-option to get Clang to fail on bad + # flags, otherwise they are always appended to the warn_ldflags variable, + # and Clang warns on them for every compilation unit. + # If this is passed to GCC, it will explode, so the flag must be enabled + # conditionally. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Werror=unknown-warning-option" >&5 +$as_echo_n "checking whether C compiler accepts -Werror=unknown-warning-option... " >&6; } +if ${ax_cv_check_cflags___Werror_unknown_warning_option+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS -Werror=unknown-warning-option" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ax_cv_check_cflags___Werror_unknown_warning_option=yes +else + ax_cv_check_cflags___Werror_unknown_warning_option=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___Werror_unknown_warning_option" >&5 +$as_echo "$ax_cv_check_cflags___Werror_unknown_warning_option" >&6; } +if test "x$ax_cv_check_cflags___Werror_unknown_warning_option" = xyes; then : + + ax_compiler_flags_test="-Werror=unknown-warning-option" + +else + + ax_compiler_flags_test="" + +fi + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,--as-needed" >&5 +$as_echo_n "checking whether the linker accepts -Wl,--as-needed... " >&6; } +if ${ax_cv_check_ldflags___Wl___as_needed+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS -Wl,--as-needed" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_check_ldflags___Wl___as_needed=yes +else + ax_cv_check_ldflags___Wl___as_needed=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl___as_needed" >&5 +$as_echo "$ax_cv_check_ldflags___Wl___as_needed" >&6; } +if test "x$ax_cv_check_ldflags___Wl___as_needed" = xyes; then : + + + + + +for flag in -Wl,--as-needed; do + as_CACHEVAR=`$as_echo "ax_cv_check_ldflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5 +$as_echo_n "checking whether the linker accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${AM_LDFLAGS+:} false; then : + + case " $AM_LDFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS already contains \$flag"; } >&5 + (: AM_LDFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append AM_LDFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS=\"\$AM_LDFLAGS\""; } >&5 + (: AM_LDFLAGS="$AM_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + AM_LDFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS=\"\$AM_LDFLAGS\""; } >&5 + (: AM_LDFLAGS="$AM_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + +else + : +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,relro" >&5 +$as_echo_n "checking whether the linker accepts -Wl,-z,relro... " >&6; } +if ${ax_cv_check_ldflags___Wl__z_relro+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS -Wl,-z,relro" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_check_ldflags___Wl__z_relro=yes +else + ax_cv_check_ldflags___Wl__z_relro=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl__z_relro" >&5 +$as_echo "$ax_cv_check_ldflags___Wl__z_relro" >&6; } +if test "x$ax_cv_check_ldflags___Wl__z_relro" = xyes; then : + + + + + +for flag in -Wl,-z,relro; do + as_CACHEVAR=`$as_echo "ax_cv_check_ldflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5 +$as_echo_n "checking whether the linker accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${AM_LDFLAGS+:} false; then : + + case " $AM_LDFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS already contains \$flag"; } >&5 + (: AM_LDFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append AM_LDFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS=\"\$AM_LDFLAGS\""; } >&5 + (: AM_LDFLAGS="$AM_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + AM_LDFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS=\"\$AM_LDFLAGS\""; } >&5 + (: AM_LDFLAGS="$AM_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + +else + : +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,now" >&5 +$as_echo_n "checking whether the linker accepts -Wl,-z,now... " >&6; } +if ${ax_cv_check_ldflags___Wl__z_now+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS -Wl,-z,now" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_check_ldflags___Wl__z_now=yes +else + ax_cv_check_ldflags___Wl__z_now=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl__z_now" >&5 +$as_echo "$ax_cv_check_ldflags___Wl__z_now" >&6; } +if test "x$ax_cv_check_ldflags___Wl__z_now" = xyes; then : + + + + + +for flag in -Wl,-z,now; do + as_CACHEVAR=`$as_echo "ax_cv_check_ldflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5 +$as_echo_n "checking whether the linker accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${AM_LDFLAGS+:} false; then : + + case " $AM_LDFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS already contains \$flag"; } >&5 + (: AM_LDFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append AM_LDFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS=\"\$AM_LDFLAGS\""; } >&5 + (: AM_LDFLAGS="$AM_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + AM_LDFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS=\"\$AM_LDFLAGS\""; } >&5 + (: AM_LDFLAGS="$AM_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + +else + : +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,noexecstack" >&5 +$as_echo_n "checking whether the linker accepts -Wl,-z,noexecstack... " >&6; } +if ${ax_cv_check_ldflags___Wl__z_noexecstack+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS -Wl,-z,noexecstack" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_check_ldflags___Wl__z_noexecstack=yes +else + ax_cv_check_ldflags___Wl__z_noexecstack=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl__z_noexecstack" >&5 +$as_echo "$ax_cv_check_ldflags___Wl__z_noexecstack" >&6; } +if test "x$ax_cv_check_ldflags___Wl__z_noexecstack" = xyes; then : + + + + + +for flag in -Wl,-z,noexecstack; do + as_CACHEVAR=`$as_echo "ax_cv_check_ldflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5 +$as_echo_n "checking whether the linker accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${AM_LDFLAGS+:} false; then : + + case " $AM_LDFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS already contains \$flag"; } >&5 + (: AM_LDFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append AM_LDFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS=\"\$AM_LDFLAGS\""; } >&5 + (: AM_LDFLAGS="$AM_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + AM_LDFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : AM_LDFLAGS=\"\$AM_LDFLAGS\""; } >&5 + (: AM_LDFLAGS="$AM_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + +else + : +fi + + # textonly, retpolineplt not yet + + # macOS and cygwin linker do not have --as-needed + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,--no-as-needed" >&5 +$as_echo_n "checking whether the linker accepts -Wl,--no-as-needed... " >&6; } +if ${ax_cv_check_ldflags___Wl___no_as_needed+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS -Wl,--no-as-needed" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_check_ldflags___Wl___no_as_needed=yes +else + ax_cv_check_ldflags___Wl___no_as_needed=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl___no_as_needed" >&5 +$as_echo "$ax_cv_check_ldflags___Wl___no_as_needed" >&6; } +if test "x$ax_cv_check_ldflags___Wl___no_as_needed" = xyes; then : + + ax_compiler_flags_as_needed_option="-Wl,--no-as-needed" + +else + + ax_compiler_flags_as_needed_option="" + +fi + + + # macOS linker speaks with a different accent + ax_compiler_flags_fatal_warnings_option="" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,--fatal-warnings" >&5 +$as_echo_n "checking whether the linker accepts -Wl,--fatal-warnings... " >&6; } +if ${ax_cv_check_ldflags___Wl___fatal_warnings+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS -Wl,--fatal-warnings" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_check_ldflags___Wl___fatal_warnings=yes +else + ax_cv_check_ldflags___Wl___fatal_warnings=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl___fatal_warnings" >&5 +$as_echo "$ax_cv_check_ldflags___Wl___fatal_warnings" >&6; } +if test "x$ax_cv_check_ldflags___Wl___fatal_warnings" = xyes; then : + + ax_compiler_flags_fatal_warnings_option="-Wl,--fatal-warnings" + +else + : +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-fatal_warnings" >&5 +$as_echo_n "checking whether the linker accepts -Wl,-fatal_warnings... " >&6; } +if ${ax_cv_check_ldflags___Wl__fatal_warnings+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS -Wl,-fatal_warnings" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cv_check_ldflags___Wl__fatal_warnings=yes +else + ax_cv_check_ldflags___Wl__fatal_warnings=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl__fatal_warnings" >&5 +$as_echo "$ax_cv_check_ldflags___Wl__fatal_warnings" >&6; } +if test "x$ax_cv_check_ldflags___Wl__fatal_warnings" = xyes; then : + + ax_compiler_flags_fatal_warnings_option="-Wl,-fatal_warnings" + +else + : +fi + + + # Base flags + + + + +for flag in $ax_compiler_flags_as_needed_option ; do + as_CACHEVAR=`$as_echo "ax_cv_check_ldflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5 +$as_echo_n "checking whether the linker accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_LDFLAGS+:} false; then : + + case " $WARN_LDFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_LDFLAGS already contains \$flag"; } >&5 + (: WARN_LDFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_LDFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_LDFLAGS=\"\$WARN_LDFLAGS\""; } >&5 + (: WARN_LDFLAGS="$WARN_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_LDFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_LDFLAGS=\"\$WARN_LDFLAGS\""; } >&5 + (: WARN_LDFLAGS="$WARN_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + if test "$ax_enable_compile_warnings" != "no"; then : + + # "yes" flags + + + + +for flag in ; do + as_CACHEVAR=`$as_echo "ax_cv_check_ldflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5 +$as_echo_n "checking whether the linker accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_LDFLAGS+:} false; then : + + case " $WARN_LDFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_LDFLAGS already contains \$flag"; } >&5 + (: WARN_LDFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_LDFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_LDFLAGS=\"\$WARN_LDFLAGS\""; } >&5 + (: WARN_LDFLAGS="$WARN_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_LDFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_LDFLAGS=\"\$WARN_LDFLAGS\""; } >&5 + (: WARN_LDFLAGS="$WARN_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + +fi + if test "$ax_enable_compile_warnings" = "error"; then : + + # "error" flags; -Werror has to be appended unconditionally because + # it's not possible to test for + # + # suggest-attribute=format is disabled because it gives too many false + # positives + + + + +for flag in $ax_compiler_flags_fatal_warnings_option ; do + as_CACHEVAR=`$as_echo "ax_cv_check_ldflags_$ax_compiler_flags_test_$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts $flag" >&5 +$as_echo_n "checking whether the linker accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$LDFLAGS + LDFLAGS="$LDFLAGS $ax_compiler_flags_test $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_LDFLAGS+:} false; then : + + case " $WARN_LDFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_LDFLAGS already contains \$flag"; } >&5 + (: WARN_LDFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_LDFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_LDFLAGS=\"\$WARN_LDFLAGS\""; } >&5 + (: WARN_LDFLAGS="$WARN_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_LDFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_LDFLAGS=\"\$WARN_LDFLAGS\""; } >&5 + (: WARN_LDFLAGS="$WARN_LDFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + +fi + + # Substitute the variables + + + + + + + # Variable names + + + # Base flags + +if ${WARN_SCANNERFLAGS+:} false; then : + + case " $WARN_SCANNERFLAGS " in #( + *" "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_SCANNERFLAGS already contains "; } >&5 + (: WARN_SCANNERFLAGS already contains ) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_SCANNERFLAGS " " + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_SCANNERFLAGS=\"\$WARN_SCANNERFLAGS\""; } >&5 + (: WARN_SCANNERFLAGS="$WARN_SCANNERFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_SCANNERFLAGS= + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_SCANNERFLAGS=\"\$WARN_SCANNERFLAGS\""; } >&5 + (: WARN_SCANNERFLAGS="$WARN_SCANNERFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + + + if test "$ax_enable_compile_warnings" != "no"; then : + + # "yes" flags + +if ${WARN_SCANNERFLAGS+:} false; then : + + case " $WARN_SCANNERFLAGS " in #( + *" --warn-all "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_SCANNERFLAGS already contains --warn-all "; } >&5 + (: WARN_SCANNERFLAGS already contains --warn-all ) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_SCANNERFLAGS " --warn-all " + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_SCANNERFLAGS=\"\$WARN_SCANNERFLAGS\""; } >&5 + (: WARN_SCANNERFLAGS="$WARN_SCANNERFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_SCANNERFLAGS= --warn-all + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_SCANNERFLAGS=\"\$WARN_SCANNERFLAGS\""; } >&5 + (: WARN_SCANNERFLAGS="$WARN_SCANNERFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + + +fi + if test "$ax_enable_compile_warnings" = "error"; then : + + # "error" flags + +if ${WARN_SCANNERFLAGS+:} false; then : + + case " $WARN_SCANNERFLAGS " in #( + *" --warn-error "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_SCANNERFLAGS already contains --warn-error "; } >&5 + (: WARN_SCANNERFLAGS already contains --warn-error ) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_SCANNERFLAGS " --warn-error " + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_SCANNERFLAGS=\"\$WARN_SCANNERFLAGS\""; } >&5 + (: WARN_SCANNERFLAGS="$WARN_SCANNERFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_SCANNERFLAGS= --warn-error + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_SCANNERFLAGS=\"\$WARN_SCANNERFLAGS\""; } >&5 + (: WARN_SCANNERFLAGS="$WARN_SCANNERFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + + +fi + + # Substitute the variables - echo ${result} + + +# These get triggered a lot, not worth it imo, but feel free to fix them + + + + +for flag in -Wno-duplicated-branches -Wno-switch-enum; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; } +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : -if test "$GCC" = "yes"; then - for flag in -Wall -Wchar-subscripts -Wmissing-declarations \ - -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align \ - -Wsign-compare -fno-strict-aliasing; - do - CFLAGS="$(ensureflag $flag $CFLAGS)" - done +if ${CFLAGS+:} false; then : + + case " $CFLAGS " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS already contains \$flag"; } >&5 + (: CFLAGS already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append CFLAGS " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5 + (: CFLAGS="$CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + CFLAGS=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : CFLAGS=\"\$CFLAGS\""; } >&5 + (: CFLAGS="$CFLAGS") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + +WARN_CFLAGS_PYTHON="$WARN_CFLAGS" + + + + +for flag in -Wno-discarded-qualifiers; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_CFLAGS_PYTHON+:} false; then : + + case " $WARN_CFLAGS_PYTHON " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS_PYTHON already contains \$flag"; } >&5 + (: WARN_CFLAGS_PYTHON already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_CFLAGS_PYTHON " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS_PYTHON=\"\$WARN_CFLAGS_PYTHON\""; } >&5 + (: WARN_CFLAGS_PYTHON="$WARN_CFLAGS_PYTHON") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_CFLAGS_PYTHON=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS_PYTHON=\"\$WARN_CFLAGS_PYTHON\""; } >&5 + (: WARN_CFLAGS_PYTHON="$WARN_CFLAGS_PYTHON") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : +fi + +done + + + +WARN_CFLAGS_FLEX="$WARN_CFLAGS" + + + + +for flag in -Wno-sign-compare -Wno-switch-default -Wno-redundant-decls; do + as_CACHEVAR=`$as_echo "ax_cv_check_cflags__$flag" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts $flag" >&5 +$as_echo_n "checking whether C compiler accepts $flag... " >&6; } +if eval \${$as_CACHEVAR+:} false; then : + $as_echo_n "(cached) " >&6 +else + + ax_check_save_flags=$CFLAGS + CFLAGS="$CFLAGS $flag" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_CACHEVAR=yes" +else + eval "$as_CACHEVAR=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + CFLAGS=$ax_check_save_flags +fi +eval ac_res=\$$as_CACHEVAR + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_CACHEVAR"\" = x"yes"; then : + +if ${WARN_CFLAGS_FLEX+:} false; then : + + case " $WARN_CFLAGS_FLEX " in #( + *" $flag "*) : + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS_FLEX already contains \$flag"; } >&5 + (: WARN_CFLAGS_FLEX already contains $flag) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } ;; #( + *) : + + as_fn_append WARN_CFLAGS_FLEX " $flag" + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS_FLEX=\"\$WARN_CFLAGS_FLEX\""; } >&5 + (: WARN_CFLAGS_FLEX="$WARN_CFLAGS_FLEX") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + ;; +esac + +else + + WARN_CFLAGS_FLEX=$flag + { { $as_echo "$as_me:${as_lineno-$LINENO}: : WARN_CFLAGS_FLEX=\"\$WARN_CFLAGS_FLEX\""; } >&5 + (: WARN_CFLAGS_FLEX="$WARN_CFLAGS_FLEX") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + +fi + +else + : fi +done + + + # Checks for libraries. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 $as_echo_n "checking for dlopen in -ldl... " >&6; } @@ -13160,12 +15010,12 @@ if test -n "$GLIB_CFLAGS"; then pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.56.1\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.56.1") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.57.2\""; } >&5 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.57.2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.56.1" 2>/dev/null` + pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= 2.57.2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -13177,12 +15027,12 @@ if test -n "$GLIB_LIBS"; then pkg_cv_GLIB_LIBS="$GLIB_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ - { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.56.1\""; } >&5 - ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.56.1") 2>&5 + { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= 2.57.2\""; } >&5 + ($PKG_CONFIG --exists --print-errors "glib-2.0 >= 2.57.2") 2>&5 ac_status=$? $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then - pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.56.1" 2>/dev/null` + pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= 2.57.2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes @@ -13203,14 +15053,14 @@ else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then - GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= 2.56.1" 2>&1` + GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "glib-2.0 >= 2.57.2" 2>&1` else - GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= 2.56.1" 2>&1` + GLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "glib-2.0 >= 2.57.2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$GLIB_PKG_ERRORS" >&5 - as_fn_error $? "Package requirements (glib-2.0 >= 2.56.1) were not met: + as_fn_error $? "Package requirements (glib-2.0 >= 2.57.2) were not met: $GLIB_PKG_ERRORS @@ -15258,7 +17108,7 @@ if test "x$os_win32" = "xyes"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libraries required to link against libpython" >&5 $as_echo_n "checking for libraries required to link against libpython... " >&6; } if test "x$PYTHON_LIBS" = x; then - PYTHON_LIBS=`$PYTHON-config --ldflags --libs` + PYTHON_LIBS=`$PYTHON-config --ldflags` fi save_LIBS="$LIBS" @@ -15294,6 +17144,9 @@ rm -f core conftest.err conftest.$ac_objext \ fi +PYTHON_SO=`$PYTHON -c "import sysconfig, sys; get = sysconfig.get_config_var; sys.stdout.write(get('EXT_SUFFIX') or get('SO') or '.so');"` + + # Check whether --enable-doctool was given. if test "${enable_doctool+set}" = set; then : enableval=$enable_doctool; @@ -15488,7 +17341,7 @@ else fi -ac_config_files="$ac_config_files Makefile tests/Makefile tests/offsets/Makefile tests/scanner/Makefile tests/scanner/annotationparser/Makefile tests/repository/Makefile tests/warn/Makefile docs/Makefile docs/reference/Makefile docs/reference/version.xml gobject-introspection-1.0.pc gobject-introspection-no-export-1.0.pc config.h.win32 win32/Makefile win32/vs9/Makefile win32/vs9/gi-version-paths.vsprops win32/vs10/Makefile win32/vs10/gi-version-paths.props win32/vs11/Makefile win32/vs12/Makefile win32/vs14/Makefile win32/vs15/Makefile" +ac_config_files="$ac_config_files Makefile tests/Makefile tests/offsets/Makefile tests/scanner/Makefile tests/scanner/annotationparser/Makefile tests/repository/Makefile tests/warn/Makefile docs/Makefile docs/reference/Makefile docs/reference/version.xml giscanner/_version.py gobject-introspection-1.0.pc gobject-introspection-no-export-1.0.pc" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure @@ -16076,7 +17929,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by gobject-introspection $as_me 1.56.1, which was +This file was extended by gobject-introspection $as_me 1.57.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -16142,7 +17995,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -gobject-introspection config.status 1.56.1 +gobject-introspection config.status 1.57.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" @@ -16567,18 +18420,9 @@ do "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;; "docs/reference/Makefile") CONFIG_FILES="$CONFIG_FILES docs/reference/Makefile" ;; "docs/reference/version.xml") CONFIG_FILES="$CONFIG_FILES docs/reference/version.xml" ;; + "giscanner/_version.py") CONFIG_FILES="$CONFIG_FILES giscanner/_version.py" ;; "gobject-introspection-1.0.pc") CONFIG_FILES="$CONFIG_FILES gobject-introspection-1.0.pc" ;; "gobject-introspection-no-export-1.0.pc") CONFIG_FILES="$CONFIG_FILES gobject-introspection-no-export-1.0.pc" ;; - "config.h.win32") CONFIG_FILES="$CONFIG_FILES config.h.win32" ;; - "win32/Makefile") CONFIG_FILES="$CONFIG_FILES win32/Makefile" ;; - "win32/vs9/Makefile") CONFIG_FILES="$CONFIG_FILES win32/vs9/Makefile" ;; - "win32/vs9/gi-version-paths.vsprops") CONFIG_FILES="$CONFIG_FILES win32/vs9/gi-version-paths.vsprops" ;; - "win32/vs10/Makefile") CONFIG_FILES="$CONFIG_FILES win32/vs10/Makefile" ;; - "win32/vs10/gi-version-paths.props") CONFIG_FILES="$CONFIG_FILES win32/vs10/gi-version-paths.props" ;; - "win32/vs11/Makefile") CONFIG_FILES="$CONFIG_FILES win32/vs11/Makefile" ;; - "win32/vs12/Makefile") CONFIG_FILES="$CONFIG_FILES win32/vs12/Makefile" ;; - "win32/vs14/Makefile") CONFIG_FILES="$CONFIG_FILES win32/vs14/Makefile" ;; - "win32/vs15/Makefile") CONFIG_FILES="$CONFIG_FILES win32/vs15/Makefile" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac diff --git a/configure.ac b/configure.ac index 2a68514..29bddde 100644 --- a/configure.ac +++ b/configure.ac @@ -3,8 +3,8 @@ dnl the gi version number m4_define(gi_major_version, 1) -m4_define(gi_minor_version, 56) -m4_define(gi_micro_version, 1) +m4_define(gi_minor_version, 57) +m4_define(gi_micro_version, 2) m4_define(gi_version, gi_major_version.gi_minor_version.gi_micro_version) AC_PREREQ([2.63]) @@ -59,29 +59,19 @@ if test "$YACC" = :; then AC_MSG_ERROR([bison not found but required]) fi +# Default compiler warnings +m4_ifndef([AX_COMPILER_FLAGS], [AC_MSG_ERROR(['autoconf-archive' missing])]) +AX_COMPILER_FLAGS(,, [yes]) +# These get triggered a lot, not worth it imo, but feel free to fix them +AX_APPEND_COMPILE_FLAGS([-Wno-duplicated-branches -Wno-switch-enum]) -changequote(,)dnl -ensureflag() { - flag="$1"; shift - result="$@" +WARN_CFLAGS_PYTHON="$WARN_CFLAGS" +AX_APPEND_COMPILE_FLAGS([-Wno-discarded-qualifiers], [WARN_CFLAGS_PYTHON]) +AC_SUBST(WARN_CFLAGS_PYTHON) - case " ${result} " in - *[\ \ ]${flag}[\ \ ]*) ;; - *) result="${flag} ${result}" ;; - esac - - echo ${result} -} -changequote([,])dnl - -if test "$GCC" = "yes"; then - for flag in -Wall -Wchar-subscripts -Wmissing-declarations \ - -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align \ - -Wsign-compare -fno-strict-aliasing; - do - CFLAGS="$(ensureflag $flag $CFLAGS)" - done -fi +WARN_CFLAGS_FLEX="$WARN_CFLAGS" +AX_APPEND_COMPILE_FLAGS([-Wno-sign-compare -Wno-switch-default -Wno-redundant-decls], [WARN_CFLAGS_FLEX]) +AC_SUBST(WARN_CFLAGS_FLEX) # Checks for libraries. AC_CHECK_LIB([dl], [dlopen]) @@ -128,7 +118,7 @@ GIR_DIR="$EXPANDED_DATADIR/$GIR_SUFFIX" AC_SUBST(GIR_DIR) AC_DEFINE_UNQUOTED(GIR_DIR, "$GIR_DIR", [Director prefix for gir installation]) -PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.56.1]) +PKG_CHECK_MODULES(GLIB, [glib-2.0 >= 2.57.2]) PKG_CHECK_MODULES(GOBJECT, [gobject-2.0]) PKG_CHECK_MODULES(GMODULE, [gmodule-2.0]) @@ -278,6 +268,9 @@ if test "x$os_win32" = "xyes"; then AM_CHECK_PYTHON_LIBS(, AC_MSG_ERROR([Python libs not found. Windows requires Python modules to be explicitly linked to libpython.])) fi +PYTHON_SO=`$PYTHON -c "import sysconfig, sys; get = sysconfig.get_config_var; sys.stdout.write(get('EXT_SUFFIX') or get('SO') or '.so');"` +AC_SUBST(PYTHON_SO) + dnl Not enabled by default until 3.6 cycle when we can propose mako as dnl an external dependency AC_ARG_ENABLE(doctool,[ --disable-doctool disable g-ir-doc-tool ],,enable_doctool=auto) @@ -378,16 +371,7 @@ tests/warn/Makefile docs/Makefile docs/reference/Makefile docs/reference/version.xml +giscanner/_version.py gobject-introspection-1.0.pc -gobject-introspection-no-export-1.0.pc -config.h.win32 -win32/Makefile -win32/vs9/Makefile -win32/vs9/gi-version-paths.vsprops -win32/vs10/Makefile -win32/vs10/gi-version-paths.props -win32/vs11/Makefile -win32/vs12/Makefile -win32/vs14/Makefile -win32/vs15/Makefile]) +gobject-introspection-no-export-1.0.pc]) AC_OUTPUT diff --git a/docs/Makefile.am b/docs/Makefile.am index f47966d..5505303 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -5,3 +5,6 @@ endif # Install the gir-1.2 schema schemadir = $(datadir)/gir-1.0 dist_schema_DATA = gir-1.2.rnc + +EXTRA_DIST = \ + meson.build diff --git a/docs/Makefile.in b/docs/Makefile.in index fc066d3..de508d6 100644 --- a/docs/Makefile.in +++ b/docs/Makefile.in @@ -326,6 +326,7 @@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_SO = @PYTHON_SO@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SCANNER_CFLAGS = @SCANNER_CFLAGS@ @@ -335,6 +336,11 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WARN_CFLAGS_FLEX = @WARN_CFLAGS_FLEX@ +WARN_CFLAGS_PYTHON = @WARN_CFLAGS_PYTHON@ +WARN_LDFLAGS = @WARN_LDFLAGS@ +WARN_SCANNERFLAGS = @WARN_SCANNERFLAGS@ YACC = @YACC@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ @@ -398,6 +404,9 @@ top_srcdir = @top_srcdir@ # Install the gir-1.2 schema schemadir = $(datadir)/gir-1.0 dist_schema_DATA = gir-1.2.rnc +EXTRA_DIST = \ + meson.build + all: all-recursive .SUFFIXES: diff --git a/docs/g-ir-compiler.1 b/docs/g-ir-compiler.1 index c2197b4..65c439b 100644 --- a/docs/g-ir-compiler.1 +++ b/docs/g-ir-compiler.1 @@ -1,41 +1,77 @@ -.TH "g-ir-compiler" 1 -.nh +.\" Man page generated from reStructuredText. +. +.TH G-IR-COMPILER 1 "" "" "" .SH NAME -g-ir-compiler \- typelib compiler. +g-ir-compiler \- Typelib compiler +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. .SH SYNOPSIS -.B g-ir-compiler -[OPTION...] GIRFILE +.sp +\fBg\-ir\-compiler\fP [OPTION...] GIRFILE .SH DESCRIPTION -g-ir-compiler converts one or more GIR files into one or more typelib. -The output will be written to standard output unless the --output -is specified. +.sp +g\-ir\-compiler converts one or more GIR files into one or more typelib. The +output will be written to standard output unless the \fB\-\-output\fP is +specified. .SH OPTIONS +.INDENT 0.0 .TP -.B \--help +.B \-\-help Show help options .TP -.B \--output=FILENAME +.BI \-\-output\fB= FILENAME Save the resulting output in FILENAME. .TP -.B \--verbose +.B \-\-verbose Show verbose messages .TP -.B \--debug +.B \-\-debug Show debug messages .TP -.B \--includedir=DIRECTORY +.BI \-\-includedir\fB= DIRECTORY Adds a directory which will be used to find includes inside the GIR format. .TP -.B \--module=MODULE +.BI \-\-module\fB= MODULE FIXME .TP -.B \--shared-library=FILENAME -Specifies the shared library where the symbols in the typelib can be found. -The name of the library should not contain the ending shared library suffix. -.TP +.BI \-\-shared\-library\fB= FILENAME +Specifies the shared library where the symbols in the typelib can be +found. The name of the library should not contain the ending shared +library suffix. +.UNINDENT .SH BUGS -Report bugs at https://gitlab.gnome.org/GNOME/gobject\-introspection/issues. -.SH HOMEPAGE and CONTACT -http://live.gnome.org/GObjectIntrospection +.sp +Report bugs at \fI\%https://gitlab.gnome.org/GNOME/gobject\-introspection/issues\fP +.SH HOMEPAGE AND CONTACT +.sp +\fI\%http://live.gnome.org/GObjectIntrospection\fP .SH AUTHORS +.sp Mattias Clasen +.\" Generated by docutils manpage writer. +. diff --git a/docs/g-ir-generate.1 b/docs/g-ir-generate.1 index ffe4904..fb07de7 100644 --- a/docs/g-ir-generate.1 +++ b/docs/g-ir-generate.1 @@ -1,29 +1,63 @@ -.TH "g-ir-generate" 1 -.nh +.\" Man page generated from reStructuredText. +. +.TH G-IR-GENERATE 1 "" "" "" .SH NAME -g-ir-generate \- typelib generator +g-ir-generate \- Typelib generator +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. .SH SYNOPSIS -.B g-ir-generate -[OPTION...] FILES... +.sp +\fBg\-ir\-generate\fP [OPTION...] FILES... .SH DESCRIPTION -g-ir-generate is an GIR generator, using the repository API. It generates -GIR files from a raw typelib or in a shared library (--shlib). -The output will be written to standard output unless the --output -is specified. +.sp +g\-ir\-generate is an GIR generator, using the repository API. It generates GIR +files from a raw typelib or in a shared library (\fB\-\-shlib\fP). The output will +be written to standard output unless the \fB\-\-output\fP is specified. .SH OPTIONS +.INDENT 0.0 .TP -.B \, --help +.B \-\-help Show help options .TP -.B \, --shlib=FILENAME +.BI \-\-shlib\fB= FILENAME The shared library to read the symbols from. .TP -.B \, --output=FILENAME +.BI \-\-output\fB= FILENAME Save the resulting output in FILENAME. -.TP +.UNINDENT .SH BUGS -Report bugs at https://gitlab.gnome.org/GNOME/gobject\-introspection/issues. -.SH HOMEPAGE and CONTACT -http://live.gnome.org/GObjectIntrospection +.sp +Report bugs at \fI\%https://gitlab.gnome.org/GNOME/gobject\-introspection/issues\fP +.SH HOMEPAGE AND CONTACT +.sp +\fI\%http://live.gnome.org/GObjectIntrospection\fP .SH AUTHORS +.sp Mattias Clasen +.\" Generated by docutils manpage writer. +. diff --git a/docs/g-ir-scanner.1 b/docs/g-ir-scanner.1 index d38241f..2078d92 100644 --- a/docs/g-ir-scanner.1 +++ b/docs/g-ir-scanner.1 @@ -1,154 +1,177 @@ -.TH "g-ir-scanner" 1 -.nh +.\" Man page generated from reStructuredText. +. +.TH G-IR-SCANNER 1 "" "" "" .SH NAME -g-ir-scanner \- extracting C metadata from sources and headers +g-ir-scanner \- Extracting C metadata from sources and headers +. +.nr rst2man-indent-level 0 +. +.de1 rstReportMargin +\\$1 \\n[an-margin] +level \\n[rst2man-indent-level] +level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] +- +\\n[rst2man-indent0] +\\n[rst2man-indent1] +\\n[rst2man-indent2] +.. +.de1 INDENT +.\" .rstReportMargin pre: +. RS \\$1 +. nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] +. nr rst2man-indent-level +1 +.\" .rstReportMargin post: +.. +.de UNINDENT +. RE +.\" indent \\n[an-margin] +.\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] +.nr rst2man-indent-level -1 +.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] +.in \\n[rst2man-indent\\n[rst2man-indent-level]]u +.. .SH SYNOPSIS -.B g-ir-scanner -[OPTION...] FILES... +.sp +\fBg\-ir\-scanner\fP [OPTION...] FILES... .SH DESCRIPTION -g-ir-scanner is a tool which generates GIR XML files by parsing headers -and introspecting GObject based libraries. -It is usually invoked during the normal build step for a project and -the information is saved to disk and later installed, so that language bindings -and other applications can use it. -Header files and source files are passed in as arguments on the command line. -The suffix determines whether a file be treated as a source file (.c) or a -header file (.h). Currently only C based libraries are supported by the scanner. +.sp +g\-ir\-scanner is a tool which generates GIR XML files by parsing headers and +introspecting GObject based libraries. It is usually invoked during the normal +build step for a project and the information is saved to disk and later +installed, so that language bindings and other applications can use it. Header +files and source files are passed in as arguments on the command line. The +suffix determines whether a file be treated as a source file (.c) or a header +file (.h). Currently only C based libraries are supported by the scanner. .SH OPTIONS +.INDENT 0.0 .TP -.B \--help +.B \-\-help Show help options .TP -.B \--quiet +.B \-\-quiet If passed, do not print details of normal operation. .TP -.B \--warn-all +.B \-\-warn\-all Display warnings for public API which is not introspectable. .TP -.B \--warn-error +.B \-\-warn\-error Make warnings be fatal errors. .TP -.B \--format=FORMAT -This parameters decides which the resulting format will be used. -The default value is gir. +.BI \-\-format\fB= FORMAT +This parameters decides which the resulting format will be used. The +default value is gir. .TP -.B \--include=NAME +.BI \-\-include\fB= NAME Add the specified introspection dependency to the scanned namespace. -NAME is of the form NAMESPACE-VERSION, like Gtk-3.0. +NAME is of the form NAMESPACE\-VERSION, like Gtk\-3.0. .TP -.B \--include-uninstalled=PATH +.BI \-\-include\-uninstalled\fB= PATH Add the specified introspection dependency to the scanned namespace. -This differs from \--include in that it takes a file path, and -does not process the pkg-config dependencies (since they may not -be installed yet). +This differs from \fB\-\-include\fP in that it takes a file path, and does not +process the pkg\-config dependencies (since they may not be installed yet). .TP -.B \--add-include-path=PATH -Add a directory to the path which the scanner uses to find GIR files. -Can be used multiple times to specify multiple directories +.BI \-\-add\-include\-path\fB= PATH +Add a directory to the path which the scanner uses to find GIR files. Can +be used multiple times to specify multiple directories .TP -.B \-i, --library=LIBRARY +.BI \-i\fP,\fB \-\-library\fB= LIBRARY Specifies a library that will be introspected. This means that the -*_get_type() functions in it will be called for GObject data types. -The name of the library should not contain the leading lib prefix nor -the ending shared library suffix. +*_get_type() functions in it will be called for GObject data types. The +name of the library should not contain the leading lib prefix nor the +ending shared library suffix. .TP -.B \-L, --library-path=PATH -Include this directory when searching for a library. -This option can be specified multiple times to include more than one -directory to look for libraries in. +.BI \-L\fP,\fB \-\-library\-path\fB= PATH +Include this directory when searching for a library. This option can be +specified multiple times to include more than one directory to look for +libraries in. .TP -.B \-Idirectory +.BI \-I\fB directory Include this directory in the list of directories to be searched for -header files. You need to pass to the scanner all the directories -you'd normally pass to the compiler when using the specified source -files. +header files. You need to pass to the scanner all the directories you\(aqd +normally pass to the compiler when using the specified source files. .TP -.B \-n, --namespace=NAME +.BI \-n\fP,\fB \-\-namespace\fB= NAME The namespace name. This name should be capitalized, eg the first letter should be upper case. Examples: Gtk, Clutter, WebKit. .TP -.B \--no-libtool -Disable usage of libtool for compiling stub introspection binary. Use this +.B \-\-no\-libtool +Disable usage of libtool for compiling stub introspection binary. Use this if your build system does not require libtool. .TP -.B \--libtool -Full path to libtool executable. Typically used for Automake systems. +.B \-\-libtool +Full path to libtool executable. Typically used for Automake systems. .TP -.B \--nsversion=VERSION -The namespace version. For instance 1.0. This is usually the platform version, -eg 2.0 for Gtk+, not 2.12.7. +.BI \-\-nsversion\fB= VERSION +The namespace version. For instance 1.0. This is usually the platform +version, eg 2.0 for Gtk+, not 2.12.7. .TP -.B \-p, --program=PROGRAM +.BI \-p\fP,\fB \-\-program\fB= PROGRAM Specifies a binary that will be introspected. This means that the -*_get_type() functions in it will be called for GObject data types. -The binary must be modified to take a --introspect-dump= option, and -to pass the argument to this function to g_irepository_dump. +*_get_type() functions in it will be called for GObject data types. The +binary must be modified to take a \fB\-\-introspect\-dump=\fP option, and to pass +the argument to this function to g_irepository_dump. .TP -.B \--program-arg=ARG +.BI \-\-program\-arg\fB= ARG Additional argument to pass to program for introspection. .TP -.B \--identifier-prefix=PREFIX -This option may be specified multiple times. Each one -gives a prefix that will be stripped from all C identifiers. -If none specified, the namespace will be used. -Eg, an identifier prefix of -.B Foo -will export the identifier -.B typdef struct _FooBar FooBar; -as -.B Foo.Bar. -.TP -.B \--symbol-prefix=PREFIX -This option may be specified multiple times. Each one -gives a prefix that will be stripped from all C symbols. -Eg, an symbol prefix of -.B foo -will export the symbol -.B foo_bar_do_something -as -.B Foo.Bar.do_something. -.TP -.B \--accept-unprefixed -If specified, the scanner will accept identifiers and symbols which -do not match the namespace prefix. Try to avoid using this if possible. -.TP -.B \--output=FILENAME -Name of the file to output. Normally namespace + format extension. -Eg, GLib-2.0.gir. -.TP -.B \--pkg=PACKAGE -List of pkg-config packages to get compiler and linker flags from. -This option can be specified multiple times to include flags from -several pkg-config packages. -.TP -.B \--pkg-export=PACKAGE -List of pkg-config packages that are provided by the generated gir. -This option can be specified multiple times if the gir provides more -packages. -If not specified, the packages specified with --pkg= will be used. -.TP -.B \--verbose +.BI \-\-identifier\-prefix\fB= PREFIX +This option may be specified multiple times. Each one gives a prefix that +will be stripped from all C identifiers. If none specified, the namespace +will be used. Eg, an identifier prefix of Foo will export the identifier +typdef struct _FooBar FooBar; as Foo.Bar. +.TP +.BI \-\-symbol\-prefix\fB= PREFIX +This option may be specified multiple times. Each one gives a +prefix that will be stripped from all C symbols. Eg, an symbol +prefix of foo will export the symbol foo_bar_do_something as +Foo.Bar.do_something. +.TP +.B \-\-accept\-unprefixed +If specified, the scanner will accept identifiers and symbols which do not +match the namespace prefix. Try to avoid using this if possible. +.TP +.BI \-\-output\fB= FILENAME +Name of the file to output. Normally namespace + format extension. Eg, +GLib\-2.0.gir. +.TP +.BI \-\-pkg\fB= PACKAGE +List of pkg\-config packages to get compiler and linker flags from. This +option can be specified multiple times to include flags from several +pkg\-config packages. +.TP +.BI \-\-pkg\-export\fB= PACKAGE +List of pkg\-config packages that are provided by the generated gir. This +option can be specified multiple times if the gir provides more packages. +If not specified, the packages specified with \fB\-\-pkg=\fP will be used. +.TP +.B \-\-verbose Be verbose, include some debugging information. -.TP +.UNINDENT .SH ENVIRONMENT VARIABLES -The g-ir-scanner uses the XDG_DATA_DIRS variable to check for dirs, -the girs are located in XDG_DATA_DIRS/gir-1.0. It is normally -set on a distribution so you shouldn't need to set it yourself. - -The variable GI_SCANNER_DISABLE_CACHE ensures that the scanner will -not write cache data to $HOME. - -The variable GI_SCANNER_DEBUG can be used to debug issues in the build-system that -involve g-ir-scanner. When it is set to 'save-temps', then g-ir-scanner will not remove -temporary files and directories after it terminates. - -The variable GI_HOST_OS can be used to control the OS name on the -host that runs the scanner. It has the same semantics as the Python -os.name property. +.sp +The g\-ir\-scanner uses the \fBXDG_DATA_DIRS\fP variable to check for dirs, the +girs are located in \fBXDG_DATA_DIRS/gir\-1.0\fP\&. It is normally set on a +distribution so you shouldn\(aqt need to set it yourself. +.sp +The variable \fBGI_SCANNER_DISABLE_CACHE\fP ensures that the scanner will not +write cache data to \fB$HOME\fP\&. +.sp +The variable \fBGI_SCANNER_DEBUG\fP can be used to debug issues in the +build\-system that involve g\-ir\-scanner. When it is set to \fBsave\-temps\fP, then +g\-ir\-scanner will not remove temporary files and directories after it +terminates. +.sp +The variable \fBGI_HOST_OS\fP can be used to control the OS name on the host +that runs the scanner. It has the same semantics as the Python \fBos.name\fP +property. .SH BUGS -Report bugs at https://gitlab.gnome.org/GNOME/gobject\-introspection/issues. -.SH HOMEPAGE and CONTACT -http://live.gnome.org/GObjectIntrospection +.sp +Report bugs at \fI\%https://gitlab.gnome.org/GNOME/gobject\-introspection/issues\fP +.SH HOMEPAGE AND CONTACT +.sp +\fI\%http://live.gnome.org/GObjectIntrospection\fP .SH AUTHORS +.sp Johan Dahlin - +.\" Generated by docutils manpage writer. +. diff --git a/docs/meson.build b/docs/meson.build new file mode 100644 index 0000000..cebaad8 --- /dev/null +++ b/docs/meson.build @@ -0,0 +1,6 @@ +install_man('g-ir-compiler.1', 'g-ir-generate.1', 'g-ir-scanner.1') +install_data('gir-1.2.rnc', install_dir: join_paths(get_option('datadir'), 'gir-1.0')) + +if get_option('gtk-doc') + subdir('reference') +endif diff --git a/docs/reference/Makefile.am b/docs/reference/Makefile.am index 994b114..ed55e59 100644 --- a/docs/reference/Makefile.am +++ b/docs/reference/Makefile.am @@ -99,7 +99,9 @@ GTKDOC_LIBS= \ include $(top_srcdir)/gtk-doc.make # generated by autogen.sh # Other files to distribute -EXTRA_DIST += version.xml.in +EXTRA_DIST += \ + version.xml.in \ + meson.build # Files not to distribute # for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types diff --git a/docs/reference/Makefile.in b/docs/reference/Makefile.in index 803bda5..3b14397 100644 --- a/docs/reference/Makefile.in +++ b/docs/reference/Makefile.in @@ -260,6 +260,7 @@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_SO = @PYTHON_SO@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SCANNER_CFLAGS = @SCANNER_CFLAGS@ @@ -269,6 +270,11 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WARN_CFLAGS_FLEX = @WARN_CFLAGS_FLEX@ +WARN_CFLAGS_PYTHON = @WARN_CFLAGS_PYTHON@ +WARN_LDFLAGS = @WARN_LDFLAGS@ +WARN_SCANNERFLAGS = @WARN_SCANNERFLAGS@ YACC = @YACC@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ @@ -452,7 +458,7 @@ SETUP_FILES = \ # e.g. EXTRA_DIST += version.xml.in # Other files to distribute -EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in +EXTRA_DIST = $(HTML_IMAGES) $(SETUP_FILES) version.xml.in meson.build DOC_STAMPS = setup-build.stamp scan-build.stamp sgml-build.stamp \ html-build.stamp pdf-build.stamp \ sgml.stamp html.stamp pdf.stamp @@ -814,6 +820,7 @@ html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) $(expand_con for file in $(HTML_IMAGES) ; do \ test -f $(abs_srcdir)/$$file && cp $(abs_srcdir)/$$file $(abs_builddir)/html; \ test -f $(abs_builddir)/$$file && cp $(abs_builddir)/$$file $(abs_builddir)/html; \ + test -f $$file && cp $$file $(abs_builddir)/html; \ done; $(GTK_DOC_V_XREF)gtkdoc-fixxref --module=$(DOC_MODULE) --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) $(AM_V_at)touch html-build.stamp diff --git a/docs/reference/html/index.html b/docs/reference/html/index.html index 85e44c5..c22dcde 100644 --- a/docs/reference/html/index.html +++ b/docs/reference/html/index.html @@ -15,7 +15,7 @@

- This document is for GObject Introspection version 1.56.1 + This document is for GObject Introspection version 1.57.2 . The latest version of this documentation can be found on-line at http://developer.gnome.org/gi/unstable/. diff --git a/docs/reference/meson.build b/docs/reference/meson.build new file mode 100644 index 0000000..b617311 --- /dev/null +++ b/docs/reference/meson.build @@ -0,0 +1,41 @@ +gnome = import('gnome') + +version_conf = configuration_data() +version_conf.set('GI_VERSION', meson.project_version()) + +version_xml = configure_file( + input: 'version.xml.in', + output: 'version.xml', + configuration: version_conf, +) + +ignore_headers = [ + 'cmph', + 'girnode.h', + 'girparser.h', + 'girwriter.h', + 'girmodule.h', + 'girepository-private.h', +] + +gnome.gtkdoc('gi', + main_xml: 'gi-docs.xml', + dependencies: girepo_dep, + src_dir: 'girepository', + html_assets: 'images/overview.png', + content_files: [ + 'overview-building.xml', + 'overview-programming.xml', + 'gi-gir-reference.xml', + 'gi-struct-hierarchy.xml', + ], + scan_args: [ + '--rebuild-types', + '--ignore-headers=' + ' '.join(ignore_headers), + ], + mkdb_args: [ + '--name-space=g', + '--ignore-files=cmph', + ], + install: true, +) diff --git a/docs/reference/version.xml b/docs/reference/version.xml index 43c989b..0af844b 100644 --- a/docs/reference/version.xml +++ b/docs/reference/version.xml @@ -1 +1 @@ -1.56.1 +1.57.2 diff --git a/examples/glib-print.c b/examples/glib-print.c index caa7cda..595ae48 100644 --- a/examples/glib-print.c +++ b/examples/glib-print.c @@ -24,11 +24,11 @@ main (void) return 1; } - in_args[0].v_pointer = "domain"; - in_args[1].v_pointer = "glib-print.c"; + in_args[0].v_pointer = (gpointer)"domain"; + in_args[1].v_pointer = (gpointer)"glib-print.c"; in_args[2].v_int = 42; - in_args[3].v_pointer = "main"; - in_args[4].v_pointer = "hello world"; + in_args[3].v_pointer = (gpointer)"main"; + in_args[4].v_pointer = (gpointer)"hello world"; if (!g_function_info_invoke ((GIFunctionInfo *) base_info, (const GIArgument *) &in_args, diff --git a/examples/meson.build b/examples/meson.build new file mode 100644 index 0000000..6cc214b --- /dev/null +++ b/examples/meson.build @@ -0,0 +1,3 @@ +executable('glib-print', 'glib-print.c', + dependencies: girepo_dep, +) diff --git a/gir/cairo-1.0.gir.in b/gir/cairo-1.0.gir.in index 73c993a..60113e6 100644 --- a/gir/cairo-1.0.gir.in +++ b/gir/cairo-1.0.gir.in @@ -3,9 +3,9 @@ xmlns="http://www.gtk.org/introspection/core/1.0" xmlns:c="http://www.gtk.org/introspection/c/1.0" xmlns:glib="http://www.gtk.org/introspection/glib/1.0"> - +

the code must look up the signal with + g_interface_info_find_signal() in order to get this to work.

+ + +<code>Returns</code> + + + + + diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestInterface.emit_signal.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestInterface.emit_signal.page new file mode 100644 index 0000000..cf5f700 --- /dev/null +++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestInterface.emit_signal.page @@ -0,0 +1,38 @@ + + + + + + + void + + regress_test_interface_emit_signal + + RegressTestInterface* + self + + + + regress_test_interface_emit_signal + +void regress_test_interface_emit_signal (RegressTestInterface* self); + + + + + +<code>self</code> +

the object to emit the signal

+
+ +<code>Returns</code> + + +
+ +
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-byte-array.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-byte-array.page new file mode 100644 index 0000000..368ed46 --- /dev/null +++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-byte-array.page @@ -0,0 +1,15 @@ + + + + + byte-array + + Regress.TestObj:byte-array + + + diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-inout-int.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-inout-int.page new file mode 100644 index 0000000..ce3d96f --- /dev/null +++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj-sig-with-inout-int.page @@ -0,0 +1,31 @@ + + + + + sig-with-inout-int + + Regress.TestObj::sig-with-inout-int + +void sig-with-inout-int (gpointer position); + +

This signal is modeled after GtkEditable::insert-text.

+ + + +<code>position</code> +

The position, in characters, at which to + insert the new text. This is an in-out paramter. After the signal + emission is finished, it should point after the newly inserted text.

+
+ +<code>Returns</code> + + +
+ +
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_inout_int.page b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_inout_int.page new file mode 100644 index 0000000..3dabfea --- /dev/null +++ b/tests/scanner/Regress-1.0-C-expected/Regress.TestObj.emit_sig_with_inout_int.page @@ -0,0 +1,38 @@ + + + + + + + void + + regress_test_obj_emit_sig_with_inout_int + + RegressTestObj* + obj + + + + regress_test_obj_emit_sig_with_inout_int + +void regress_test_obj_emit_sig_with_inout_int (RegressTestObj* obj); + +

The signal handler must increment the inout parameter by 1.

+ + + +<code>obj</code> +

The object to emit the signal.

+
+ +<code>Returns</code> + + +
+ +
diff --git a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page index 3e27a2e..827e480 100644 --- a/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page +++ b/tests/scanner/Regress-1.0-C-expected/Regress.test_strv_out_container.page @@ -16,7 +16,7 @@ regress_test_strv_out_container -char** regress_test_strv_out_container (void); +const char** regress_test_strv_out_container (void); diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface-interface-signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface-interface-signal.page new file mode 100644 index 0000000..ae24b90 --- /dev/null +++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface-interface-signal.page @@ -0,0 +1,30 @@ + + + + + interface-signal + + Regress.TestInterface::interface-signal + +connect('interface-signal', function (testInterface, ptr: Number(gint), ): void); + + + + + +<code>testInterface</code> +

instance of that is emitting the signal

+
+ +<code>ptr</code> +

the code must look up the signal with + g_interface_info_find_signal() in order to get this to work.

+
+
+ +
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface.emit_signal.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface.emit_signal.page new file mode 100644 index 0000000..4e51736 --- /dev/null +++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestInterface.emit_signal.page @@ -0,0 +1,26 @@ + + + + + + + void + + regress_test_interface_emit_signal + + + Regress.TestInterface.prototype.emit_signal + +function emit_signal(): void { + // Gjs wrapper for regress_test_interface_emit_signal() +} + + + + + diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-byte-array.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-byte-array.page new file mode 100644 index 0000000..73d0b5d --- /dev/null +++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-byte-array.page @@ -0,0 +1,18 @@ + + + + + byte-array + + Regress.TestObj.byte_array + +TestObj.byte_array: ByteArray (Read / Write / Construct) + + + + diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-inout-int.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-inout-int.page new file mode 100644 index 0000000..a90ab67 --- /dev/null +++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj-sig-with-inout-int.page @@ -0,0 +1,31 @@ + + + + + sig-with-inout-int + + Regress.TestObj::sig-with-inout-int + +connect('sig-with-inout-int', function (testObj, position: Number(gint), ): void); + +

This signal is modeled after GtkEditable::insert-text.

+ + + +<code>testObj</code> +

instance of that is emitting the signal

+
+ +<code>position</code> +

The position, in characters, at which to + insert the new text. This is an in-out paramter. After the signal + emission is finished, it should point after the newly inserted text.

+
+
+ +
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_inout_int.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_inout_int.page new file mode 100644 index 0000000..f7f8ecc --- /dev/null +++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.emit_sig_with_inout_int.page @@ -0,0 +1,26 @@ + + + + + + + void + + regress_test_obj_emit_sig_with_inout_int + + + Regress.TestObj.prototype.emit_sig_with_inout_int + +function emit_sig_with_inout_int(): void { + // Gjs wrapper for regress_test_obj_emit_sig_with_inout_int() +} + +

The signal handler must increment the inout parameter by 1.

+ + +
diff --git a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.page b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.page index d0cdfaf..bacdcff 100644 --- a/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.page +++ b/tests/scanner/Regress-1.0-Gjs-expected/Regress.TestObj.page @@ -13,6 +13,7 @@ const Regress = imports.gi.Regress; let testObj = new Regress.TestObj({ + byte_array: value, name_conflict: value, }); diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface-interface-signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface-interface-signal.page new file mode 100644 index 0000000..7ec79a3 --- /dev/null +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface-interface-signal.page @@ -0,0 +1,36 @@ + + + + + interface-signal + + Regress.TestInterface::interface-signal + +def callback(test_interface, ptr, user_param1, ...) + + + + + +<code>test_interface</code> +

instance of that is emitting the signal

+
+ +<code>ptr</code> +

the code must look up the signal with + g_interface_info_find_signal() in order to get this to work.

+
+<code>user_param1</code> +

first user parameter (if any) specified with the connect() method

+ +<code>...</code> +

additional user parameters (if any)

+
+
+ +
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface.emit_signal.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface.emit_signal.page new file mode 100644 index 0000000..72d5b6d --- /dev/null +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestInterface.emit_signal.page @@ -0,0 +1,37 @@ + + + + + + + none + + regress_test_interface_emit_signal + + Regress.TestInterface + self + + + + Regress.TestInterface.emit_signal + +@accepts(Regress.TestInterface) +@returns(none) +def emit_signal(self): + # Python wrapper for regress_test_interface_emit_signal() + + + + + +<code>self</code> +

the object to emit the signal

+
+
+ +
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-byte-array.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-byte-array.page new file mode 100644 index 0000000..62b5289 --- /dev/null +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-byte-array.page @@ -0,0 +1,18 @@ + + + + + byte-array + + Regress.TestObj:byte-array + +"byte-array" [guint8] : Read / Write / Construct + + + + diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-inout-int.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-inout-int.page new file mode 100644 index 0000000..7547a26 --- /dev/null +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj-sig-with-inout-int.page @@ -0,0 +1,37 @@ + + + + + sig-with-inout-int + + Regress.TestObj::sig-with-inout-int + +def callback(test_obj, position, user_param1, ...) + +

This signal is modeled after GtkEditable::insert-text.

+ + + +<code>test_obj</code> +

instance of that is emitting the signal

+
+ +<code>position</code> +

The position, in characters, at which to + insert the new text. This is an in-out paramter. After the signal + emission is finished, it should point after the newly inserted text.

+
+<code>user_param1</code> +

first user parameter (if any) specified with the connect() method

+ +<code>...</code> +

additional user parameters (if any)

+
+
+ +
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_inout_int.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_inout_int.page new file mode 100644 index 0000000..f2ae270 --- /dev/null +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.emit_sig_with_inout_int.page @@ -0,0 +1,37 @@ + + + + + + + none + + regress_test_obj_emit_sig_with_inout_int + + Regress.TestObj + self + + + + Regress.TestObj.emit_sig_with_inout_int + +@accepts(Regress.TestObj) +@returns(none) +def emit_sig_with_inout_int(self): + # Python wrapper for regress_test_obj_emit_sig_with_inout_int() + +

The signal handler must increment the inout parameter by 1.

+ + + +<code>self</code> +

The object to emit the signal.

+
+
+ +
diff --git a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.page b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.page index e28fae6..6f45704 100644 --- a/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.page +++ b/tests/scanner/Regress-1.0-Python-expected/Regress.TestObj.page @@ -12,7 +12,7 @@ from gi.repository import Regress -test_obj = Regress.TestObj(bare=value, boxed=value, double=value, float=value, gtype=value, hash_table=value, hash_table_old=value, int=value, list=value, list_old=value, name_conflict=value, pptrarray=value, string=value) +test_obj = Regress.TestObj(bare=value, boxed=value, byte_array=value, double=value, float=value, gtype=value, hash_table=value, hash_table_old=value, int=value, list=value, list_old=value, name_conflict=value, pptrarray=value, string=value) diff --git a/tests/scanner/Regress-1.0-expected.gir b/tests/scanner/Regress-1.0-expected.gir index cd47fcb..ad6af89 100644 --- a/tests/scanner/Regress-1.0-expected.gir +++ b/tests/scanner/Regress-1.0-expected.gir @@ -623,7 +623,7 @@ each string needs to be freed. The data - + @@ -646,7 +646,7 @@ each string needs to be freed. The data - + @@ -2374,7 +2374,7 @@ use it should be. - + @@ -2907,6 +2907,30 @@ use it should be. glib:type-name="RegressTestInterface" glib:get-type="regress_test_interface_get_type" glib:type-struct="TestInterfaceIface"> + + + + + + + the object to emit the signal + + + + + + + + + + + the code must look up the signal with + g_interface_info_find_signal() in order to get this to work. + + + + + + The signal handler must increment the inout parameter by 1. + + + + + + The object to emit the signal. + + + + @@ -3576,6 +3613,14 @@ raise an error. + + + + + @@ -3755,6 +3800,23 @@ raise from the introspection client language. + + This signal is modeled after GtkEditable::insert-text. + + + + + + The position, in characters, at which to + insert the new text. This is an in-out paramter. After the signal + emission is finished, it should point after the newly inserted text. + + + + You can use this with regress_test_obj_emit_sig_with_int64, or raise from the introspection client langage. @@ -4528,7 +4590,7 @@ detection, and fixing it via annotations. - + @@ -6547,7 +6609,7 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 - + @@ -6561,7 +6623,7 @@ https://bugzilla.gnome.org/show_bug.cgi?id=685399 direction="out" caller-allocates="0" transfer-ownership="container"> - + diff --git a/tests/scanner/Regress-1.0-sections-expected.txt b/tests/scanner/Regress-1.0-sections-expected.txt index a9abd20..b7aa62f 100644 --- a/tests/scanner/Regress-1.0-sections-expected.txt +++ b/tests/scanner/Regress-1.0-sections-expected.txt @@ -331,6 +331,7 @@ regress_test_inherit_drawable_get_size RegressTestInterface RegressTestInterface RegressTestInterfaceIface +regress_test_interface_emit_signal
regress-test-obj @@ -340,6 +341,7 @@ RegressTestObjClass regress_test_obj_do_matrix regress_test_obj_emit_sig_with_array_len_prop regress_test_obj_emit_sig_with_foreign_struct +regress_test_obj_emit_sig_with_inout_int regress_test_obj_emit_sig_with_int64 regress_test_obj_emit_sig_with_obj regress_test_obj_emit_sig_with_uint64 diff --git a/tests/scanner/annotation.c b/tests/scanner/annotation.c index 49bdd24..fb8b48f 100644 --- a/tests/scanner/annotation.c +++ b/tests/scanner/annotation.c @@ -400,7 +400,7 @@ regress_annotation_object_get_objects (RegressAnnotationObject *object) GObject* regress_annotation_object_create_object (RegressAnnotationObject *object) { - return g_object_ref (object); + return G_OBJECT (g_object_ref (object)); } /** @@ -816,7 +816,7 @@ regress_annotation_space_after_comment_bug631690 (void) gchar* regress_annotation_return_filename (void) { - return "a utf-8 filename"; + return g_strdup ("a utf-8 filename"); } /** diff --git a/tests/scanner/annotationparser/Makefile.am b/tests/scanner/annotationparser/Makefile.am index c00f109..4445808 100644 --- a/tests/scanner/annotationparser/Makefile.am +++ b/tests/scanner/annotationparser/Makefile.am @@ -6,7 +6,7 @@ TESTS = \ TESTS_ENVIRONMENT = env builddir=$(builddir) top_builddir=$(top_builddir) srcdir=$(srcdir) top_srcdir=$(top_srcdir) \ PYTHON=$(PYTHON) UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) -LOG_COMPILER = $(top_srcdir)/tests/gi-tester +LOG_COMPILER = $(PYTHON) $(top_srcdir)/tests/gi-tester EXTRA_DIST = \ $(TESTS) \ diff --git a/tests/scanner/annotationparser/Makefile.in b/tests/scanner/annotationparser/Makefile.in index 7edffd1..8dd3c0e 100644 --- a/tests/scanner/annotationparser/Makefile.in +++ b/tests/scanner/annotationparser/Makefile.in @@ -449,6 +449,7 @@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_SO = @PYTHON_SO@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SCANNER_CFLAGS = @SCANNER_CFLAGS@ @@ -458,6 +459,11 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WARN_CFLAGS_FLEX = @WARN_CFLAGS_FLEX@ +WARN_CFLAGS_PYTHON = @WARN_CFLAGS_PYTHON@ +WARN_LDFLAGS = @WARN_LDFLAGS@ +WARN_SCANNERFLAGS = @WARN_SCANNERFLAGS@ YACC = @YACC@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ @@ -572,7 +578,7 @@ TESTS = \ TESTS_ENVIRONMENT = env builddir=$(builddir) top_builddir=$(top_builddir) srcdir=$(srcdir) top_srcdir=$(top_srcdir) \ PYTHON=$(PYTHON) UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) -LOG_COMPILER = $(top_srcdir)/tests/gi-tester +LOG_COMPILER = $(PYTHON) $(top_srcdir)/tests/gi-tester EXTRA_DIST = \ $(TESTS) \ README \ diff --git a/tests/scanner/foo.c b/tests/scanner/foo.c index 66b2984..2fc8ed9 100644 --- a/tests/scanner/foo.c +++ b/tests/scanner/foo.c @@ -10,7 +10,6 @@ int regress_foo_init_argv (int argc, char **argv); int regress_foo_init_argv_address (int *argc, char ***argv); void regress_foo_private_function (RegressFooObject *regress_foo); void regress_foo_test_unsigned (unsigned int uint); -void regress_foo_interface_do_regress_foo (RegressFooInterface *self, int x); void regress_foo_do_regress_foo (RegressFooInterface *self, int x); int regress_foo_enum_method (RegressFooEnumType regress_foo_enum); RegressFooHidden * regress_foo_hidden_copy (const RegressFooHidden *boxed); @@ -466,6 +465,12 @@ regress_foo_dbus_data_get_type (void) return our_type; } +static RegressFooBRect * +regress_foo_brect_copy (const RegressFooBRect *boxed) +{ + return (RegressFooBRect *)g_memdup (boxed, sizeof (RegressFooBRect)); +} + GType regress_foo_brect_get_type (void) { @@ -473,11 +478,17 @@ regress_foo_brect_get_type (void) if (our_type == 0) our_type = g_boxed_type_register_static ("RegressFooBRect", - (GBoxedCopyFunc) g_memdup, /* Won't work */ + (GBoxedCopyFunc) regress_foo_brect_copy, (GBoxedFreeFunc) g_free); return our_type; } +static RegressFooBUnion * +regress_foo_bunion_copy (const RegressFooBUnion *boxed) +{ + return (RegressFooBUnion *)g_memdup (boxed, sizeof (RegressFooBUnion)); +} + GType regress_foo_bunion_get_type (void) { @@ -485,7 +496,7 @@ regress_foo_bunion_get_type (void) if (our_type == 0) our_type = g_boxed_type_register_static ("RegressFooBUnion", - (GBoxedCopyFunc) g_memdup, /* Won't work */ + (GBoxedCopyFunc) regress_foo_bunion_copy, (GBoxedFreeFunc) g_free); return our_type; } diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c index 85e00d9..2302209 100644 --- a/tests/scanner/regress.c +++ b/tests/scanner/regress.c @@ -292,7 +292,7 @@ regress_test_int_value_arg(const GValue *v) return i; } -static GValue value; +static GValue global_value; /** * regress_test_value_return: * @i: an int @@ -302,12 +302,12 @@ static GValue value; const GValue * regress_test_value_return(int i) { - memset(&value, '\0', sizeof(GValue)); + memset(&global_value, '\0', sizeof(GValue)); - g_value_init (&value, G_TYPE_INT); - g_value_set_int (&value, i); + g_value_init (&global_value, G_TYPE_INT); + g_value_set_int (&global_value, i); - return &value; + return &global_value; } /************************************************************************/ @@ -795,10 +795,10 @@ regress_test_strv_out (void) * * Return value: (array zero-terminated=1) (transfer container): */ -char ** +const char ** regress_test_strv_out_container (void) { - char **ret = g_new (char *, 4); + const char **ret = g_new (const char *, 4); ret[0] = "1"; ret[1] = "2"; ret[2] = "3"; @@ -811,9 +811,9 @@ regress_test_strv_out_container (void) * @retp: (array zero-terminated=1) (out) (transfer container): */ void -regress_test_strv_outarg (char ***retp) +regress_test_strv_outarg (const char ***retp) { - char **ret = g_new (char *, 4); + const char **ret = g_new (const char *, 4); ret[0] = "1"; ret[1] = "2"; ret[2] = "3"; @@ -1198,7 +1198,7 @@ regress_test_gslist_null_out (GSList **out_list) /************************************************************************/ /* GHash */ -static char *table_data[3][2] = { +static const char *table_data[3][2] = { { "foo", "bar" }, { "baz", "bat" }, { "qux", "quux" } }; @@ -1209,7 +1209,9 @@ regress_test_table_ghash_new_container (void) int i; hash = g_hash_table_new(g_str_hash, g_str_equal); for (i=0; i<3; i++) - g_hash_table_insert(hash, table_data[i][0], table_data[i][1]); + g_hash_table_insert(hash, + (gpointer) table_data[i][0], + (gpointer) table_data[i][1]); return hash; } @@ -2099,7 +2101,8 @@ enum PROP_TEST_OBJ_DOUBLE, PROP_TEST_OBJ_STRING, PROP_TEST_OBJ_GTYPE, - PROP_TEST_OBJ_NAME_CONFLICT + PROP_TEST_OBJ_NAME_CONFLICT, + PROP_TEST_OBJ_BYTE_ARRAY, }; static void @@ -2132,15 +2135,9 @@ regress_test_obj_set_property (GObject *object, case PROP_TEST_OBJ_LIST: case PROP_TEST_OBJ_LIST_OLD: - if (self->list != NULL) - { - for (list = self->list; list != NULL; list = g_list_next (list)) - g_free (list->data); - g_list_free (self->list); - } - self->list = NULL; - for (list = g_value_get_pointer (value); list != NULL; list = g_list_next (list)) - self->list = g_list_append (self->list, g_strdup (list->data)); + g_list_free_full (self->list, g_free); + list = g_value_get_pointer (value); + self->list = g_list_copy_deep (list, (GCopyFunc) (void *) g_strdup, NULL); break; case PROP_TEST_OBJ_INT: @@ -2156,6 +2153,7 @@ regress_test_obj_set_property (GObject *object, break; case PROP_TEST_OBJ_STRING: + g_clear_pointer (&self->string, g_free); self->string = g_value_dup_string (value); break; @@ -2253,6 +2251,15 @@ regress_test_obj_dispose (GObject *gobject) self->boxed = NULL; } + if (self->list) + { + g_list_free_full (self->list, g_free); + self->list = NULL; + } + + g_clear_pointer (&self->hash_table, g_hash_table_unref); + g_clear_pointer (&self->string, g_free); + /* Chain up to the parent class */ G_OBJECT_CLASS (regress_test_obj_parent_class)->dispose (gobject); } @@ -2276,6 +2283,7 @@ enum { REGRESS_TEST_OBJ_SIGNAL_SIG_WITH_INT64_PROP, REGRESS_TEST_OBJ_SIGNAL_SIG_WITH_UINT64_PROP, REGRESS_TEST_OBJ_SIGNAL_SIG_WITH_INTARRAY_RET, + REGRESS_TEST_OBJ_SIGNAL_SIG_WITH_INOUT_INT, N_REGRESS_TEST_OBJ_SIGNALS }; @@ -2526,6 +2534,27 @@ regress_test_obj_class_init (RegressTestObjClass *klass) 1, G_TYPE_INT); + /** + * RegressTestObj::sig-with-inout-int + * @self: The object that emitted the signal + * @position: (inout) (type int): The position, in characters, at which to + * insert the new text. This is an in-out paramter. After the signal + * emission is finished, it should point after the newly inserted text. + * + * This signal is modeled after GtkEditable::insert-text. + */ + regress_test_obj_signals[REGRESS_TEST_OBJ_SIGNAL_SIG_WITH_INOUT_INT] = + g_signal_new ("sig-with-inout-int", + G_TYPE_FROM_CLASS (gobject_class), + G_SIGNAL_RUN_LAST, + 0, + NULL, + NULL, + NULL, + G_TYPE_NONE, + 1, + G_TYPE_POINTER); + gobject_class->set_property = regress_test_obj_set_property; gobject_class->get_property = regress_test_obj_get_property; gobject_class->dispose = regress_test_obj_dispose; @@ -2643,7 +2672,7 @@ regress_test_obj_class_init (RegressTestObjClass *klass) "A contained double", G_MINDOUBLE, G_MAXDOUBLE, - 1.0f, + 1.0, G_PARAM_READWRITE); g_object_class_install_property (gobject_class, PROP_TEST_OBJ_DOUBLE, @@ -2688,6 +2717,18 @@ regress_test_obj_class_init (RegressTestObjClass *klass) PROP_TEST_OBJ_NAME_CONFLICT, pspec); + /** + * TestObj:byte-array: + */ + pspec = g_param_spec_boxed ("byte-array", + "GByteArray property", + "A contained byte array without any element-type annotations", + G_TYPE_BYTE_ARRAY, + G_PARAM_READWRITE | G_PARAM_CONSTRUCT); + g_object_class_install_property (gobject_class, + PROP_TEST_OBJ_BYTE_ARRAY, + pspec); + klass->matrix = regress_test_obj_default_matrix; } @@ -2792,6 +2833,20 @@ regress_test_obj_emit_sig_with_array_len_prop (RegressTestObj *obj) g_signal_emit_by_name (obj, "sig-with-array-len-prop", &arr, 5); } +/** + * regress_test_obj_emit_sig_with_inout_int: + * @obj: The object to emit the signal. + * + * The signal handler must increment the inout parameter by 1. + */ +void +regress_test_obj_emit_sig_with_inout_int (RegressTestObj *obj) +{ + int inout = 42; + g_signal_emit_by_name (obj, "sig-with-inout-int", &inout); + g_assert_cmpint (inout, ==, 43); +} + int regress_test_obj_instance_method (RegressTestObj *obj) { @@ -3165,7 +3220,7 @@ regress_test_sub_obj_init (RegressTestSubObj *obj) } RegressTestObj* -regress_test_sub_obj_new () +regress_test_sub_obj_new (void) { return g_object_new (REGRESS_TEST_TYPE_SUB_OBJ, NULL); } @@ -3480,6 +3535,8 @@ regress_test_fundamental_sub_object_new (const char * data) #define regress_test_fundamental_hidden_sub_object_get_type \ _regress_test_fundamental_hidden_sub_object_get_type +GType regress_test_fundamental_hidden_sub_object_get_type (void); + typedef struct _RegressTestFundamentalHiddenSubObject RegressTestFundamentalHiddenSubObject; typedef struct _GObjectClass RegressTestFundamentalHiddenSubObjectClass; struct _RegressTestFundamentalHiddenSubObject { @@ -3885,14 +3942,38 @@ regress_test_skip_unannotated_callback (RegressTestCallback callback) /* interface */ +typedef RegressTestInterfaceIface RegressTestInterfaceInterface; +G_DEFINE_INTERFACE (RegressTestInterface, regress_test_interface, G_TYPE_OBJECT) + static void regress_test_interface_default_init(RegressTestInterfaceIface *iface) { -} + static gboolean initialized = FALSE; + if (initialized) + return; -typedef RegressTestInterfaceIface RegressTestInterfaceInterface; -G_DEFINE_INTERFACE (RegressTestInterface, regress_test_interface, G_TYPE_OBJECT) + /** + * RegressTestInterface::interface-signal: + * @self: the object which emitted the signal + * @ptr: (type int): the code must look up the signal with + * g_interface_info_find_signal() in order to get this to work. + */ + g_signal_new ("interface-signal", REGRESS_TEST_TYPE_INTERFACE, + G_SIGNAL_RUN_LAST, 0, NULL, NULL, NULL, + G_TYPE_NONE, 1, G_TYPE_POINTER); + + initialized = TRUE; +} +/** + * regress_test_interface_emit_signal: + * @self: the object to emit the signal + */ +void +regress_test_interface_emit_signal (RegressTestInterface *self) +{ + g_signal_emit_by_name (self, "interface-signal", NULL); +} /* gobject with non-standard prefix */ G_DEFINE_TYPE(RegressTestWi8021x, regress_test_wi_802_1x, G_TYPE_OBJECT); diff --git a/tests/scanner/regress.h b/tests/scanner/regress.h index e1c995a..f07d162 100644 --- a/tests/scanner/regress.h +++ b/tests/scanner/regress.h @@ -165,7 +165,7 @@ _GI_TEST_EXTERN char *regress_test_array_gtype_in (int n_types, GType *types); _GI_TEST_EXTERN -char **regress_test_strv_out_container (void); +const char **regress_test_strv_out_container (void); _GI_TEST_EXTERN char **regress_test_strv_out (void); @@ -174,7 +174,7 @@ _GI_TEST_EXTERN const char * const * regress_test_strv_out_c (void); _GI_TEST_EXTERN -void regress_test_strv_outarg (char ***retp); +void regress_test_strv_outarg (const char ***retp); _GI_TEST_EXTERN int regress_test_array_fixed_size_int_in (int *ints); @@ -840,6 +840,9 @@ _GI_TEST_EXTERN void regress_test_obj_emit_sig_with_array_len_prop (RegressTestObj *obj); _GI_TEST_EXTERN +void regress_test_obj_emit_sig_with_inout_int (RegressTestObj *obj); + +_GI_TEST_EXTERN int regress_test_obj_instance_method (RegressTestObj *obj); _GI_TEST_EXTERN @@ -1196,6 +1199,9 @@ struct _RegressTestInterfaceIface { _GI_TEST_EXTERN GType regress_test_interface_get_type (void) G_GNUC_CONST; +_GI_TEST_EXTERN +void regress_test_interface_emit_signal (RegressTestInterface *self); + /* gobject with non-standard prefix */ #define REGRESS_TEST_TYPE_WI_802_1X (regress_test_wi_802_1x_get_type ()) #define REGRESS_TEST_WI_802_1X(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), REGRESS_TEST_TYPE_WI_802_1X, RegressTestWi8021x)) diff --git a/tests/scanner/test_pkgconfig.py b/tests/scanner/test_pkgconfig.py new file mode 100644 index 0000000..cca0bf8 --- /dev/null +++ b/tests/scanner/test_pkgconfig.py @@ -0,0 +1,118 @@ +# -*- coding: UTF-8 -*- +# +# GObject-Introspection - a framework for introspecting GObject libraries +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the +# Free Software Foundation, Inc., 59 Temple Place - Suite 330, +# Boston, MA 02111-1307, USA. +# + +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function +from __future__ import unicode_literals + +import contextlib +import os +import sys +import tempfile +import tempfile +import textwrap +import time +import unittest + +from giscanner import pkgconfig + + +@contextlib.contextmanager +def pkg_config_script(code): + """Points PKG_CONFIG environment variable to an executable file with given python code. + Common leading whitespace is removed from code for convenience.""" + + with tempfile.NamedTemporaryFile(mode='wb', suffix='.py', delete=False) as file: + file.write('#!{}\n'.format(sys.executable).encode("utf-8")) + file.write(textwrap.dedent(code).encode("utf-8")) + os.chmod(file.name, 0o777) + + try: + yield [sys.executable, file.name] + finally: + os.unlink(file.name) + + +class PkgConfigTest(unittest.TestCase): + + def test_non_zero_exit_code(self): + """Checks that non-zero exit code from pkg-config results in exception.""" + s = """ + import sys + sys.exit(1) + """ + with self.assertRaises(pkgconfig.PkgConfigError): + with pkg_config_script(s) as command: + pkgconfig.cflags(['foo'], command=command, ignore_errors=False) + + def test_cflags(self): + """Checks arguments passed to pkg-config when asking for --cflags.""" + s = """ + import sys + args = sys.argv[1:] + assert len(args) == 4 + assert args[0] == '--cflags' + assert args[1] == 'foo-1.0' + assert args[2] == 'bar-2.0' + assert args[3] == 'baz' + """ + with pkg_config_script(s) as command: + pkgconfig.cflags(['foo-1.0', 'bar-2.0', 'baz'], command=command) + + def test_libs(self): + """Checks arguments passed to pkg-config when asking for --libs.""" + s = """ + import sys + args = sys.argv[1:] + assert len(args) == 3 + assert args[0] == '--libs' + assert args[1] == 'a' + assert args[2] == 'b-42.0' + """ + with pkg_config_script(s) as command: + pkgconfig.libs(['a', 'b-42.0'], command=command) + + @unittest.skipIf( + sys.version_info < (3, 0) or os.name == "nt", + "Python 2 defaults to ascii encoding in text file I/O and nothing is done to change that") + def test_non_ascii_output(self): + with pkg_config_script("""print("-L'zażółć gęślą jaźń'")""") as command: + flags = pkgconfig.cflags(['test-1.0'], command=command) + self.assertEqual(flags, ["-Lzażółć gęślą jaźń"]) + + with pkg_config_script("""print('-Lé')""") as command: + flags = pkgconfig.cflags(['test-1.0'], command=command) + self.assertEqual(flags, ['-Lé']) + + def test_shell_word_splitting_rules(self): + # Regression test for issue #171. + with pkg_config_script("""print('-L"/usr/lib64" -lgit2')""") as command: + flags = pkgconfig.cflags(['foo-2.0'], command=command) + self.assertEqual(flags, ['-L/usr/lib64', '-lgit2']) + + # Macro define for a C string literal. + with pkg_config_script('''print("""-DLOG='"HELLO"'""")''') as command: + flags = pkgconfig.cflags(['bar-3.0'], command=command) + self.assertEqual(flags, ['-DLOG="HELLO"']) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/scanner/test_shlibs.py b/tests/scanner/test_shlibs.py new file mode 100644 index 0000000..c3e2889 --- /dev/null +++ b/tests/scanner/test_shlibs.py @@ -0,0 +1,102 @@ +from __future__ import absolute_import +from __future__ import division +from __future__ import print_function +from __future__ import unicode_literals + +import unittest + +from giscanner.shlibs import resolve_from_ldd_output + + +class TestLddParser(unittest.TestCase): + + def test_resolve_from_ldd_output(self): + output = '''\ + libglib-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fbe12d68000) + libgtk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-3.so.0 (0x00007fbe12462000) + libgdk-3.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 (0x00007fbe1216c000) + libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fbe11d1a000) + libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fbe11af4000)''' + libraries = ['glib-2.0', 'gtk-3', 'pango-1.0'] + + self.assertEqual( + ['libglib-2.0.so.0', 'libgtk-3.so.0', 'libpango-1.0.so.0'], + resolve_from_ldd_output(libraries, output)) + + def test_unresolved_library(self): + output = '' + libraries = ['foo'] + + with self.assertRaises(SystemExit, msg='can\'t resolve libraries to shared libraries: foo'): + resolve_from_ldd_output(libraries, output) + + def test_prefixed_library_name(self): + output = '''\ + /usr/lib/liblibX.so + /usr/lib/libX.so''' + + self.assertEqual( + ['/usr/lib/libX.so'], + resolve_from_ldd_output(['X'], output)) + self.assertEqual( + ['/usr/lib/liblibX.so'], + resolve_from_ldd_output(['libX'], output)) + + def test_suffixed_library_name(self): + output = '''\ + libpangocairo.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo.so.0 (0x00) + libpangoft2.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2.so.0 (0x00) + libpango.so.0 => /usr/lib/x86_64-linux-gnu/libpango.so.0 (0x00)''' + libraries = ['pango'] + + self.assertEqual( + ['libpango.so.0'], + resolve_from_ldd_output(libraries, output)) + + def test_header_is_ignored(self): + output = '''/tmp-introspection/libfoo.so.999: + 0000000000000000 0000000000000000 rlib 0 3 0 /usr/local/lib/libfoo.so.1''' + libraries = ['foo'] + + self.assertEqual( + ['/usr/local/lib/libfoo.so.1'], + resolve_from_ldd_output(libraries, output)) + + def test_executable_path_includes_library_name(self): + """ + Regression test for https://gitlab.gnome.org/GNOME/gobject-introspection/issues/208 + """ + output = '''/usr/ports/pobj/libgepub-0.6.0/build-amd64/tmp-introspectnxmyodg1/Gepub-0.6: + Start End Type Open Ref GrpRef Name + 00001066c8400000 00001066c8605000 exe 2 0 0 /usr/ports/pobj/libgepub-0.6.0/build-amd64/tmp-introspectnxmyodg1/Gepub-0.6 + 000010690019c000 00001069003a8000 rlib 0 1 0 /usr/local/lib/libgepub-0.6.so.0.0''' + libraries = ['gepub-0.6'] + + self.assertEqual( + ['/usr/local/lib/libgepub-0.6.so.0.0'], + resolve_from_ldd_output(libraries, output)) + + def test_library_path_includes_library_name(self): + output = '''/usr/ports/pobj/gnome-music-3.28.1/build-amd64/tmp-introspectuz5xaun3/Gd-1.0: + Start End Type Open Ref GrpRef Name + 0000070e40f00000 0000070e41105000 exe 2 0 0 /usr/ports/pobj/gnome-music-3.28.1/build-amd64/tmp-introspectuz5xaun3/Gd-1.0 + 00000710f9b39000 00000710f9d51000 rlib 0 1 0 /usr/ports/pobj/gnome-music-3.28.1/build-amd64/subprojects/libgd/libgd/libgd.so''' + libraries = ['gd'] + + self.assertEqual( + ['/usr/ports/pobj/gnome-music-3.28.1/build-amd64/subprojects/libgd/libgd/libgd.so'], + resolve_from_ldd_output(libraries, output)) + + def test_basename(self): + output = '''/usr/lib/libfoo.so''' + + self.assertEqual( + ['/usr/lib/libfoo.so'], + resolve_from_ldd_output(['foo'], output, basename=False)) + self.assertEqual( + ['libfoo.so'], + resolve_from_ldd_output(['foo'], output, basename=True)) + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/scanner/test_transformer.py b/tests/scanner/test_transformer.py index 175a8d3..467f0c5 100644 --- a/tests/scanner/test_transformer.py +++ b/tests/scanner/test_transformer.py @@ -7,6 +7,7 @@ import unittest import tempfile import os import sys +import textwrap if sys.version_info.major < 3: import __builtin__ as builtins @@ -15,12 +16,6 @@ else: os.environ['GI_SCANNER_DISABLE_CACHE'] = '1' -path = os.getenv('UNINSTALLED_INTROSPECTION_SRCDIR', None) -assert path is not None -sys.path.insert(0, path) - -# Not correct, but enough to get the tests going uninstalled -builtins.__dict__['DATADIR'] = path from giscanner import ast from giscanner.sourcescanner import SourceScanner @@ -46,12 +41,16 @@ def load_namespace_from_source_string(namespace, source): class TestIdentifierFilter(unittest.TestCase): - def test_underscore_t_sed_filter(self): - cmd = r"sed " \ - r"-e 's/^test_t$/TestContext/' " \ - r"-e 's/\(.*\)_t$/\1/' " \ - r"-e 's/^test_/Test_/' " \ - r"-e 's/_\([a-z]\)/" + '\\u' + r"\1/g'" + def test_underscore_t_identifier_filter(self): + cmd = [sys.executable, '-c', textwrap.dedent(""" + import sys, re + for line in sys.stdin: + line = re.sub(r"^test_t$", "TestContext", line) + line = re.sub(r"_t$", "", line) + line = re.sub(r"^test_", "Test_", line) + line = re.sub(r"_([a-z])", lambda m: m.group(1).title(), + line) + sys.stdout.write(line)""")] namespace = ast.Namespace('Test', '1.0') xformer = Transformer(namespace, identifier_filter_cmd=cmd) @@ -63,18 +62,31 @@ class TestIdentifierFilter(unittest.TestCase): self.assertEqual(xformer.strip_identifier('test_foo_tart'), 'FooTart') def test_invalid_command(self): - cmd = r'this-is-not-a-real-command' + cmd = ['this-is-not-a-real-command'] namespace = ast.Namespace('Test', '1.0') xformer = Transformer(namespace, identifier_filter_cmd=cmd) - self.assertRaises(ValueError, xformer.strip_identifier, 'test_t') + self.assertRaises(OSError, xformer.strip_identifier, 'test_t') def test_invalid_argument(self): - cmd = r'sed --not-a-valid-argument' + cmd = [sys.executable, '--not-a-valid-argument'] namespace = ast.Namespace('Test', '1.0') xformer = Transformer(namespace, identifier_filter_cmd=cmd) self.assertRaises(ValueError, xformer.strip_identifier, 'test_t') +class TestSymbolFilter(unittest.TestCase): + + def test_split_csymbol(self): + cmd = [ + sys.executable, '-c', + 'import sys; sys.stdout.write("test_" + sys.stdin.read())'] + namespace = ast.Namespace('Test', '1.0') + xformer = Transformer(namespace, symbol_filter_cmd=cmd) + + self.assertEqual( + xformer.split_csymbol('foo_bar_quux')[1], "foo_bar_quux") + + class TestStructTypedefs(unittest.TestCase): def setUp(self): # Hack to set logging singleton diff --git a/tests/scanner/test_xmlwriter.py b/tests/scanner/test_xmlwriter.py new file mode 100644 index 0000000..c6748c0 --- /dev/null +++ b/tests/scanner/test_xmlwriter.py @@ -0,0 +1,94 @@ +import unittest + +from giscanner.xmlwriter import XMLWriter, collect_attributes, build_xml_tag + + +class TestXMLWriter(unittest.TestCase): + + def test_various(self): + w = XMLWriter() + w.push_tag('repository') + w.push_tag('namespace') + w.push_tag('enumeration') + w.push_tag('member', + [('name', 'west'), + ('value', '7'), + ('c:identifier', 'GTK_ANCHOR_WEST'), + ('glib:nick', 'west')]) + + w.pop_tag() + w.pop_tag() + w.pop_tag() + x = w.get_xml() + self.assertTrue('GTK_ANCHOR_WEST' in x) + lines = x.split('\n') + self.assertTrue(len(lines[3]) < 80) + + def test_collect_attributes(self): + ca = collect_attributes + res = ca('parameters', [], 6, ' ', 12) + self.assertEqual(res, "") + + res = ca('type', [('name', 'utf8')], 12, ' ', 7) + self.assertEqual(res, ' name="utf8"') + + res = ca('type', [('name', 'GLib.SList'), ('c:type', 'const GSList*')], 8, ' ', 6) + self.assertEqual(res, ' name="GLib.SList" c:type="const GSList*"') + + def test_build_xml_tag(self): + res = build_xml_tag('tag', [('attr', 'utf8')]) + self.assertEqual(res, '') + + res = build_xml_tag('tag', [('attr', 'foo\nbar')]) + self.assertEqual(res, '') + + res = build_xml_tag('tag', [('attr', 'foo\tbar')]) + self.assertEqual(res, '') + + res = build_xml_tag('tag', [('attr', '\004')]) + self.assertEqual(res, '') + + res = build_xml_tag('tag', [('attr', 'limba1\t\034')]) + self.assertEqual(res, '') + + res = build_xml_tag('tag', [('attr', '')]) + self.assertEqual(res, '') + + res = build_xml_tag('tag', [('attr', ' ')]) + self.assertEqual(res, '') + + res = build_xml_tag('tag', [('attr', '>&<')]) + self.assertEqual(res, '') + + res = build_xml_tag('tag', [('a', 'b'), ('c', 'd')]) + self.assertEqual(res, '') + + res = build_xml_tag('tag', [('foo', None), ('bar', 'quux')]) + self.assertEqual(res, '') + + def test_build_xml_tag_data(self): + res = build_xml_tag('tag', [], b'foo') + self.assertEqual(res, 'foo') + + res = build_xml_tag('tag', [], u'\xf6\xe4\xfc') + self.assertEqual(res, u'\xf6\xe4\xfc') + + res = build_xml_tag('tag', [], '>&<') + self.assertEqual(res, '>&<') + + def test_build_xml_tag_indent(self): + res = build_xml_tag( + 'tag', [('a' * 10, 'b' * 30), ('c' * 30, 'd' * 10)], None) + self.assertEqual(res, '''\ +''') + + res = build_xml_tag( + 'tag', [('a' * 10, 'b' * 30), ('c' * 30, 'd' * 10)], None, 3) + self.assertEqual(res, '''\ +''') + + +if __name__ == '__main__': + unittest.main() diff --git a/tests/warn/Makefile.am b/tests/warn/Makefile.am index 5f47df0..7cdcc00 100644 --- a/tests/warn/Makefile.am +++ b/tests/warn/Makefile.am @@ -24,4 +24,4 @@ TESTS = \ LOG_COMPILER = env PYTHONPATH=$(top_builddir):$(top_srcdir) TOP_BUILDDIR=$(top_builddir) UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ $(PYTHON) $(srcdir)/warningtester.py -EXTRA_DIST = warningtester.py common.h $(TESTS) +EXTRA_DIST = warningtester.py common.h meson.build $(TESTS) diff --git a/tests/warn/Makefile.in b/tests/warn/Makefile.in index ff9a391..583972e 100644 --- a/tests/warn/Makefile.in +++ b/tests/warn/Makefile.in @@ -448,6 +448,7 @@ PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ +PYTHON_SO = @PYTHON_SO@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SCANNER_CFLAGS = @SCANNER_CFLAGS@ @@ -457,6 +458,11 @@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ VERSION = @VERSION@ +WARN_CFLAGS = @WARN_CFLAGS@ +WARN_CFLAGS_FLEX = @WARN_CFLAGS_FLEX@ +WARN_CFLAGS_PYTHON = @WARN_CFLAGS_PYTHON@ +WARN_LDFLAGS = @WARN_LDFLAGS@ +WARN_SCANNERFLAGS = @WARN_SCANNERFLAGS@ YACC = @YACC@ abs_builddir = @abs_builddir@ abs_srcdir = @abs_srcdir@ @@ -588,7 +594,7 @@ TESTS = \ LOG_COMPILER = env PYTHONPATH=$(top_builddir):$(top_srcdir) TOP_BUILDDIR=$(top_builddir) UNINSTALLED_INTROSPECTION_SRCDIR=$(top_srcdir) \ $(PYTHON) $(srcdir)/warningtester.py -EXTRA_DIST = warningtester.py common.h $(TESTS) +EXTRA_DIST = warningtester.py common.h meson.build $(TESTS) all: all-am .SUFFIXES: diff --git a/tests/warn/meson.build b/tests/warn/meson.build new file mode 100644 index 0000000..f14590c --- /dev/null +++ b/tests/warn/meson.build @@ -0,0 +1,41 @@ +warn_tests = [ + 'annotationparser.h', + 'callback-invalid-scope.h', + 'callback-missing-scope.h', + 'invalid-allow-none.h', + 'invalid-array.h', + 'invalid-closure.h', + 'invalid-constructor.h', + 'invalid-element-type.h', + 'invalid-method.h', + 'invalid-nullable.h', + 'invalid-optional.h', + 'invalid-option.h', + 'invalid-out.h', + 'invalid-return.h', + 'invalid-transfer.h', + 'missing-element-type.h', + 'return-gobject.h', + 'unknown-parameter.h', + 'unresolved-type.h', +] + +warn_test_env = environment() +warn_test_env.set('UNINSTALLED_INTROSPECTION_SRCDIR', meson.source_root()) +warn_test_env.set('TOP_BUILDDIR', meson.build_root()) +warn_test_env.set( + 'PYTHONPATH', + meson.build_root(), + join_paths(meson.build_root(), 'giscanner')) + +# FIXME: Windows +if host_system != 'windows' + foreach warn_fn : warn_tests + test( + 'warn-' + warn_fn.split('.')[0], python, + workdir: meson.current_source_dir(), + env: warn_test_env, + args: ['warningtester.py', warn_fn], + ) + endforeach +endif diff --git a/tests/warn/unresolved-type.h b/tests/warn/unresolved-type.h index d20182c..7588dff 100644 --- a/tests/warn/unresolved-type.h +++ b/tests/warn/unresolved-type.h @@ -1,23 +1,50 @@ +#include #include "common.h" typedef struct { int i; } MyStruct; -// EXPECT:5: Warning: Test: symbol='MyStruct': Unknown namespace for identifier 'MyStruct' +// EXPECT:6: Warning: Test: symbol='MyStruct': Unknown namespace for identifier 'MyStruct' typedef enum { TEST_MY_ENUM_A = 0 } MyEnum; -// EXPECT:11: Warning: Test: symbol='MyEnum': Unknown namespace for identifier 'MyEnum' +// EXPECT:12: Warning: Test: symbol='MyEnum': Unknown namespace for identifier 'MyEnum' typedef enum { MY_ENUM_A = 0 } TestMyEnum2; -// EXPECT:17: Warning: Test: symbol='TestMyEnum2': Unknown namespace for symbol 'MY_ENUM_A' +// EXPECT:18: Warning: Test: symbol='TestMyEnum2': Unknown namespace for symbol 'MY_ENUM_A' -/* Stub function here so namespace isn't empty */ -void test_foo (void); +void test_bool3 (gboolean b); +void test_f16 (_Float16 f); +// EXPECT:24: Warning: Test: test_f16: argument f: Unresolved type: '_Float16' + +void test_f32 (_Float32 f); +// EXPECT:27: Warning: Test: test_f32: argument f: Unresolved type: '_Float32' + +void test_f64 (_Float64 f); +// EXPECT:30: Warning: Test: test_f64: argument f: Unresolved type: '_Float64' + +void test_f128 (_Float128 f); +// EXPECT:33: Warning: Test: test_f128: argument f: Unresolved type: '_Float128' + +void test_f32x (_Float32x f); +// EXPECT:36: Warning: Test: test_f32x: argument f: Unresolved type: '_Float32x' + +void test_f64x (_Float64x f); +// EXPECT:39: Warning: Test: test_f64x: argument f: Unresolved type: '_Float64x' + +void test_f128x (_Float128x f); +// EXPECT:42: Warning: Test: test_f128x: argument f: Unresolved type: '_Float128x' + +// For backward compatibility we don't warn about _Bool +_Bool test_ret_bool1 (); +bool test_ret_bool2 (); +gboolean test_ret_bool3 (); +void test_bool2 (bool b); +void test_bool1 (_Bool b); diff --git a/tests/warn/warningtester.py b/tests/warn/warningtester.py index 1f7f91e..6b0ae7d 100644 --- a/tests/warn/warningtester.py +++ b/tests/warn/warningtester.py @@ -109,7 +109,11 @@ def check(args): logger.enable_warnings((WARNING, ERROR, FATAL)) transformer = Transformer(namespace) - transformer.set_include_paths([os.path.join(top_srcdir, 'gir'), top_builddir]) + transformer.set_include_paths([ + os.path.join(top_srcdir, 'gir'), + top_builddir, + os.path.join(top_builddir, 'gir'), + ]) transformer.register_include(Include.from_string('GObject-2.0')) ss = SourceScanner() diff --git a/tools/g-ir-tool-template.in b/tools/g-ir-tool-template.in old mode 100644 new mode 100755 index edc68a4..39b1b3d --- a/tools/g-ir-tool-template.in +++ b/tools/g-ir-tool-template.in @@ -47,18 +47,43 @@ if debug: pdb.pm() sys.excepthook = on_exception -if os.name == 'nt': - datadir = os.path.join(os.path.dirname(__file__), '..', 'share') - pylibdir = os.path.join(os.path.dirname(__file__), '..', 'lib', 'gobject-introspection') -else: +# Detect and set datadir, pylibdir, etc as applicable +# Similar to the method used in gdbus-codegen +filedir = os.path.dirname(__file__) + +# Try using relative paths first so that the installation prefix is relocatable +datadir = os.path.abspath(os.path.join(filedir, '..', 'share')) +# Fallback to hard-coded paths if the relocatable paths are wrong +if not os.path.isdir(os.path.join(datadir, 'gir-1.0')): datadir = "@datarootdir@" - pylibdir = os.path.join('@libdir@', 'gobject-introspection') builtins.__dict__['DATADIR'] = datadir -srcdir = os.getenv('UNINSTALLED_INTROSPECTION_SRCDIR', None) -if srcdir is not None: - pylibdir = srcdir +# Again, relative paths first so that the installation prefix is relocatable +pylibdir = os.path.abspath(os.path.join(filedir, '..', 'lib', 'gobject-introspection')) +if not os.path.isfile(os.path.join(pylibdir, 'giscanner', '_giscanner.so')): + # Running uninstalled? + builddir = os.getenv('UNINSTALLED_INTROSPECTION_BUILDDIR', None) + if builddir is not None: + # Autotools, most likely + builddir = os.path.abspath(builddir) + # For _giscanner.so + sys.path.insert(0, os.path.join(builddir, '.libs')) + srcdir = os.getenv('UNINSTALLED_INTROSPECTION_SRCDIR', None) + if srcdir: + # For the giscanner python files + pylibdir = srcdir + elif os.path.isdir(os.path.join(filedir, '..', 'giscanner')): + # We're running uninstalled inside meson + builddir = os.path.abspath(os.path.join(filedir, '..')) + pylibdir = builddir + gdump_path = os.path.join(builddir, 'girepository', 'gdump.c') + if os.path.isfile(gdump_path): + builtins.__dict__['GDUMP_PATH'] = gdump_path + else: + # Okay, we're not running uninstalled and the prefix is not + # relocatable. Use hard-coded libdir. + pylibdir = os.path.join('@libdir@', 'gobject-introspection') sys.path.insert(0, pylibdir) diff --git a/tools/generate.c b/tools/generate.c index 926ffca..36e1d05 100644 --- a/tools/generate.c +++ b/tools/generate.c @@ -60,7 +60,12 @@ main (int argc, char *argv[]) context = g_option_context_new (""); g_option_context_add_main_entries (context, options, NULL); - g_option_context_parse (context, &argc, &argv, &error); + if (!g_option_context_parse (context, &argc, &argv, &error)) + { + g_fprintf (stderr, "failed to parse: %s\n", error->message); + g_error_free (error); + return 1; + } if (!input) { @@ -75,11 +80,11 @@ main (int argc, char *argv[]) for (i = 0; input[i]; i++) { - GError *error = NULL; const char *namespace; GMappedFile *mfile; GITypelib *typelib; + error = NULL; mfile = g_mapped_file_new (input[i], FALSE, &error); if (!mfile) g_error ("failed to read '%s': %s", input[i], error->message); diff --git a/tools/meson.build b/tools/meson.build new file mode 100644 index 0000000..7347266 --- /dev/null +++ b/tools/meson.build @@ -0,0 +1,55 @@ +libdir_abs = join_paths(get_option('prefix'), get_option('libdir')) +datadir_abs = join_paths(get_option('prefix'), get_option('datadir')) + +tools = [ + ['g-ir-scanner', 'scannermain', 'scanner_main'], + ['g-ir-annotation-tool', 'annotationmain', 'annotation_main'], +] +if get_option('doctool') + tools += [['g-ir-doc-tool', 'docmain', 'doc_main']] +endif + +python_name = 'python@0@'.format(python.language_version().split('.')[0]) +tool_output = [] +foreach tool : tools + tools_conf = configuration_data() + tools_conf.set('libdir', libdir_abs) + tools_conf.set('datarootdir', datadir_abs) + tools_conf.set('PYTHON', python_name) + + tools_conf.set('TOOL_MODULE', tool[1]) + tools_conf.set('TOOL_FUNCTION', tool[2]) + tool_bin = configure_file( + input: 'g-ir-tool-template.in', + output: tool[0], + configuration: tools_conf, + install: true, + install_dir: get_option('bindir'), + ) + tool_output += tool_bin + # Provide tools for others when we're a subproject and they use the Meson GNOME module + meson.override_find_program(tool[0], tool_bin) +endforeach + +girscanner = tool_output[0] + +gircompiler = executable('g-ir-compiler', 'compiler.c', + dependencies: [ + girepo_internals_dep, + girepo_dep, + ], + install: true, +) + +girgenerate = executable('g-ir-generate', 'generate.c', + dependencies: [ + girepo_internals_dep, + girepo_dep, + ], + install: true, +) + +girinspect = executable('g-ir-inspect', 'g-ir-inspect.c', + dependencies: girepo_dep, + install: true, +) diff --git a/win32/Makefile-newvs.am b/win32/Makefile-newvs.am deleted file mode 100644 index 3a91862..0000000 --- a/win32/Makefile-newvs.am +++ /dev/null @@ -1,55 +0,0 @@ -# Centralized autotools file -# Create the Visual Studio 2012/2013/2015 project files -# from the Visual Studio 2010 project files - -# This autotools file, from GLib, can be used in other projects -# that have Visual Studio build support. - -# Author: Fan, Chun-wei -# November 05, 2012 - -# MSVC_BASE_VER: Baseline MSVC 201x version to copy/process project files from (100 for 2010, 120 for 2013) -# MSVC_BASE_VER_LONG: Long Version of baseline Visual Studio 201x version (2010, 2012, 2013, 14, 15) -# MSVC_BASE_TOOLSET: Use if baseline MSVC toolset is not in the form v$(MSVC_BASE_VER)0, meaning v$(MSVC_BASE_TOOLSET) -# MSVC_VER_LONG: Long Version of target Visual Studio (2012, 2013, 14 and so on) -# MSVC_VER: Short Version of target Visual Studio (110 for 2012, 120 for 2013, 140 for 2015, 141 for 2017) -# MSVC_TOOLSET: Use if target MSVC toolsett is not in the form v $(MSVC_VER)0, meaning v$(MSVC_TOOLSET) - -if MSVC_BASE_NO_TOOLSET_SET -MSVC_BASE_TOOLSET = $(MSVC_BASE_VER)0 -endif - -if MSVC_NO_TOOLSET_SET -MSVC_TOOLSET = $(MSVC_VER)0 -endif - -%.sln: - sed 's/11\.00/12\.00/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/$(MSVC_BASE_VER_LONG)/$(MSVC_VER_LONG)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.txt: - sed 's/vs$(MSVC_BASE_VER)/vs$(MSVC_VER)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/VS$(MSVC_BASE_VER)/VS$(MSVC_VER)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.vcxproj: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.props: $(top_builddir)/win32/vs$(MSVC_BASE_VER)/Makefile - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.vcxproj.filters: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - cp $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - cp $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi diff --git a/win32/Makefile.am b/win32/Makefile.am deleted file mode 100644 index b223873..0000000 --- a/win32/Makefile.am +++ /dev/null @@ -1,17 +0,0 @@ -SUBDIRS = vs9 vs10 vs11 vs12 vs14 vs15 - -EXTRA_DIST = \ - Makefile.msvc-introspection \ - detectenv-msvc.mak \ - gen-win32-cairo-gir.py \ - gen-win32-g-ir-tools.py \ - gi-build-common-msvc.mak \ - gi-introspection-msvc.mak \ - gi_msvc_build_utils.py \ - gi-setenv-msvc.mak \ - gi-tests-msvc.mak \ - gipc.py \ - introspection-msvc.mak \ - pc_base.py \ - replace.py - diff --git a/win32/Makefile.in b/win32/Makefile.in deleted file mode 100644 index dd9c79d..0000000 --- a/win32/Makefile.in +++ /dev/null @@ -1,695 +0,0 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2017 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = win32 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/python.m4 \ - $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ - ctags-recursive dvi-recursive html-recursive info-recursive \ - install-data-recursive install-dvi-recursive \ - install-exec-recursive install-html-recursive \ - install-info-recursive install-pdf-recursive \ - install-ps-recursive install-recursive installcheck-recursive \ - installdirs-recursive pdf-recursive ps-recursive \ - tags-recursive uninstall-recursive -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ - distclean-recursive maintainer-clean-recursive -am__recursive_targets = \ - $(RECURSIVE_TARGETS) \ - $(RECURSIVE_CLEAN_TARGETS) \ - $(am__extra_recursive_targets) -AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ - distdir -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -DIST_SUBDIRS = $(SUBDIRS) -am__DIST_COMMON = $(srcdir)/Makefile.in -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -am__relativize = \ - dir0=`pwd`; \ - sed_first='s,^\([^/]*\)/.*$$,\1,'; \ - sed_rest='s,^[^/]*/*,,'; \ - sed_last='s,^.*/\([^/]*\)$$,\1,'; \ - sed_butlast='s,/*[^/]*$$,,'; \ - while test -n "$$dir1"; do \ - first=`echo "$$dir1" | sed -e "$$sed_first"`; \ - if test "$$first" != "."; then \ - if test "$$first" = ".."; then \ - dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ - dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ - else \ - first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ - if test "$$first2" = "$$first"; then \ - dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ - else \ - dir2="../$$dir2"; \ - fi; \ - dir0="$$dir0"/"$$first"; \ - fi; \ - fi; \ - dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ - done; \ - reldir="$$dir2" -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_GIR_PACKAGE = @CAIRO_GIR_PACKAGE@ -CAIRO_LIBS = @CAIRO_LIBS@ -CAIRO_SHARED_LIBRARY = @CAIRO_SHARED_LIBRARY@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -EXPANDED_BINDIR = @EXPANDED_BINDIR@ -EXPANDED_DATADIR = @EXPANDED_DATADIR@ -EXPANDED_LIBDIR = @EXPANDED_LIBDIR@ -EXPANDED_LIBEXECDIR = @EXPANDED_LIBEXECDIR@ -EXPANDED_LOCALSTATEDIR = @EXPANDED_LOCALSTATEDIR@ -EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@ -EXTRA_LINK_FLAGS = @EXTRA_LINK_FLAGS@ -FFI_CFLAGS = @FFI_CFLAGS@ -FFI_LIBS = @FFI_LIBS@ -FFI_PC_CFLAGS = @FFI_PC_CFLAGS@ -FFI_PC_LIBS = @FFI_PC_LIBS@ -FFI_PC_PACKAGES = @FFI_PC_PACKAGES@ -FGREP = @FGREP@ -GIO_CFLAGS = @GIO_CFLAGS@ -GIO_LIBS = @GIO_LIBS@ -GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ -GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ -GIREPO_CFLAGS = @GIREPO_CFLAGS@ -GIREPO_LIBS = @GIREPO_LIBS@ -GIR_DIR = @GIR_DIR@ -GIR_SUFFIX = @GIR_SUFFIX@ -GI_HIDDEN_VISIBILITY_CFLAGS = @GI_HIDDEN_VISIBILITY_CFLAGS@ -GI_VERSION = @GI_VERSION@ -GLIBSRC = @GLIBSRC@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@ -GMODULE_CFLAGS = @GMODULE_CFLAGS@ -GMODULE_LIBS = @GMODULE_LIBS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_INTROSPECTION_LIBDIR = @GOBJECT_INTROSPECTION_LIBDIR@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HTML_DIR = @HTML_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POW_LIB = @POW_LIB@ -PYTHON = @PYTHON@ -PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ -PYTHON_INCLUDES = @PYTHON_INCLUDES@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_PLATFORM = @PYTHON_PLATFORM@ -PYTHON_PREFIX = @PYTHON_PREFIX@ -PYTHON_VERSION = @PYTHON_VERSION@ -RANLIB = @RANLIB@ -SCANNER_CFLAGS = @SCANNER_CFLAGS@ -SCANNER_LIBS = @SCANNER_LIBS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -YACC = @YACC@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -pkgpyexecdir = @pkgpyexecdir@ -pkgpythondir = @pkgpythondir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -pyexecdir = @pyexecdir@ -pythondir = @pythondir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -SUBDIRS = vs9 vs10 vs11 vs12 vs14 vs15 -EXTRA_DIST = \ - Makefile.msvc-introspection \ - detectenv-msvc.mak \ - gen-win32-cairo-gir.py \ - gen-win32-g-ir-tools.py \ - gi-build-common-msvc.mak \ - gi-introspection-msvc.mak \ - gi_msvc_build_utils.py \ - gi-setenv-msvc.mak \ - gi-tests-msvc.mak \ - gipc.py \ - introspection-msvc.mak \ - pc_base.py \ - replace.py - -all: all-recursive - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign win32/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign win32/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -# This directory's subdirectories are mostly independent; you can cd -# into them and run 'make' without going through this Makefile. -# To change the values of 'make' variables: instead of editing Makefiles, -# (1) if the variable is set in 'config.status', edit 'config.status' -# (which will cause the Makefiles to be regenerated when you run 'make'); -# (2) otherwise, pass the desired values on the 'make' command line. -$(am__recursive_targets): - @fail=; \ - if $(am__make_keepgoing); then \ - failcom='fail=yes'; \ - else \ - failcom='exit 1'; \ - fi; \ - dot_seen=no; \ - target=`echo $@ | sed s/-recursive//`; \ - case "$@" in \ - distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ - *) list='$(SUBDIRS)' ;; \ - esac; \ - for subdir in $$list; do \ - echo "Making $$target in $$subdir"; \ - if test "$$subdir" = "."; then \ - dot_seen=yes; \ - local_target="$$target-am"; \ - else \ - local_target="$$target"; \ - fi; \ - ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ - || eval $$failcom; \ - done; \ - if test "$$dot_seen" = "no"; then \ - $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ - fi; test -z "$$fail" - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-recursive -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ - include_option=--etags-include; \ - empty_fix=.; \ - else \ - include_option=--include; \ - empty_fix=; \ - fi; \ - list='$(SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - test ! -f $$subdir/TAGS || \ - set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ - fi; \ - done; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-recursive - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscopelist: cscopelist-recursive - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done - @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ - if test "$$subdir" = .; then :; else \ - $(am__make_dryrun) \ - || test -d "$(distdir)/$$subdir" \ - || $(MKDIR_P) "$(distdir)/$$subdir" \ - || exit 1; \ - dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ - $(am__relativize); \ - new_distdir=$$reldir; \ - dir1=$$subdir; dir2="$(top_distdir)"; \ - $(am__relativize); \ - new_top_distdir=$$reldir; \ - echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ - echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ - ($(am__cd) $$subdir && \ - $(MAKE) $(AM_MAKEFLAGS) \ - top_distdir="$$new_top_distdir" \ - distdir="$$new_distdir" \ - am__remove_distdir=: \ - am__skip_length_check=: \ - am__skip_mode_fix=: \ - distdir) \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-recursive -all-am: Makefile -installdirs: installdirs-recursive -installdirs-am: -install: install-recursive -install-exec: install-exec-recursive -install-data: install-data-recursive -uninstall: uninstall-recursive - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-recursive -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-recursive - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-recursive - -rm -f Makefile -distclean-am: clean-am distclean-generic distclean-tags - -dvi: dvi-recursive - -dvi-am: - -html: html-recursive - -html-am: - -info: info-recursive - -info-am: - -install-data-am: - -install-dvi: install-dvi-recursive - -install-dvi-am: - -install-exec-am: - -install-html: install-html-recursive - -install-html-am: - -install-info: install-info-recursive - -install-info-am: - -install-man: - -install-pdf: install-pdf-recursive - -install-pdf-am: - -install-ps: install-ps-recursive - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-recursive - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-recursive - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-recursive - -pdf-am: - -ps: ps-recursive - -ps-am: - -uninstall-am: - -.MAKE: $(am__recursive_targets) install-am install-strip - -.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ - check-am clean clean-generic clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-generic distclean-libtool \ - distclean-tags distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - installdirs-am maintainer-clean maintainer-clean-generic \ - mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ - ps ps-am tags tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/win32/Makefile.msvc-introspection b/win32/Makefile.msvc-introspection deleted file mode 100644 index 1a244e0..0000000 --- a/win32/Makefile.msvc-introspection +++ /dev/null @@ -1,129 +0,0 @@ -# Author: Fan, Chun-wei -# Common autotools file for constructing the g-ir-scanner and -# g-ir-compiler command lines for Visual Studio builds. - -# This is copied from $(srcroot)/win32 from the gobject-introspection -# project, which may be included in projects that support both -# Visual Studio builds and introspection. - -# * Input variables: -# -# MSVC_INTROSPECT_GIRS - List of .gir's that should be built -# in the NMake Makefiles -# -# * Simple tutorial -# -# Add this to Makefile.am where your library/program is built: -# (Either YourLib_1_0_gir_MSVC_LIBS or YourLib_1_0_gir_MSVC_PROGRAM -# is required unless --headers-only is specified in -# YourLib_1_0_gir__MSVC_SCANNERFLAGS) -# -# include -# MSVC_INTROSPECT_GIRS = YourLib-1.0.gir -# YourLib_1_0_gir_NAMESPACE = YourLib # This is optional -# YourLib_1_0_gir_VERSION = 1.0 # This is optional -# YourLib_1_0_gir_MSVC_LIBS = yourlib-1.0 -# YourLib_1_0_gir_MSVC_FILES = $(libyourlib_1_0_SOURCES) -# YourLib_1_0_gir_MSVC_PROGRAM = YourProgram -# YourLib_1_0_gir_MSVC_PACKAGES = (Dependent .pc files) -# YourLib_1_0_gir_MSVC_INCLUDE_GIRS = (Dependent external .gir's) -# YourLib_1_0_gir_MSVC_EXPORT_PACKAGES = (Packages exported by this .gir) -# YourLib_1_0_gir_MSVC_C_INCLUDES = (List of public C headers which need to be included by -# consumers at compile time to make use of the API) - -# Private functions - -## Transform the MSVC project filename (no filename extensions) to something which can reference through a variable -## without automake/make complaining, eg Gtk-2.0 -> Gtk_2_0 -_gir_name=$(subst /,_,$(subst -,_,$(subst .,_,$(1)))) - -# Namespace and Version is either fetched from the gir filename -# or the _NAMESPACE/_VERSION variable combo -_gir_namespace_msvc = $(or $($(_gir_name)_NAMESPACE),$(firstword $(subst -, ,$(notdir $(1))))) -_gir_version_msvc = $(or $($(_gir_name)_VERSION),$(lastword $(subst -, ,$(1:.gir=)))) -_typelib_basename_msvc = $(_gir_namespace_msvc)'-'$(_gir_version_msvc) - -# _PROGRAM is an optional variable which needs its own --program argument -_gir_program_msvc = $(if $($(_gir_name)_MSVC_PROGRAM),--program=$($(_gir_name)_MSVC_PROGRAM)) - -# Deduce the sub-folder from $(srcroot) where the sources reside in -_gir_source_path_raw_msvc:=$(subst $(abs_top_srcdir),,$(abs_srcdir)) -_gir_source_path_msvc=$(subst /,\\,$(_gir_source_path_raw_msvc)) -_gir_source_subdir_int_msvc=$(subst \\\\,\\,\\$(_gir_source_path_msvc)\\) -_gir_source_subdir_msvc=$(subst \\.\\,\\,$(_gir_source_subdir_int_msvc)) - -_gir_files_raw_msvc=$(subst /,\\,$($(_gir_name)_MSVC_FILES)) -_gir_files_msvc=$(subst $(srcdir)\\,,$(subst $(builddir)\\,,$(subst $(top_builddir)\\$(_gir_source_path_msvc)\\,\\,$(_gir_files_raw_msvc)))) - -# Create a list of items for: -# - Libraries -# - Packages -# - GIRs to include -# - packages to export - -_gir_libraries_msvc = $(foreach lib,$($(_gir_name)_MSVC_LIBS),--library=$(lib)) -_gir_packages_msvc = $(foreach pkg,$($(_gir_name)_MSVC_PACKAGES),--pkg=$(pkg)) -_gir_includes_msvc = $(foreach include,$($(_gir_name)_MSVC_INCLUDE_GIRS),--include=$(include)) -_gir_export_packages_msvc = $(foreach pkg,$($(_gir_name)_MSVC_EXPORT_PACKAGES),--pkg-export=$(pkg)) -_gir_c_includes_msvc = $(foreach include,$($(_gir_name)_MSVC_C_INCLUDES),--c-include=$(include)) - -# -# Create NMake Makefile Sections for Building Introspection files -# from autotools files -# $(1) - File Name of the .gir that is to be generated -# - -define gir-nmake-builder - -# Basic sanity check, to make sure required variables are set -$(if $($(_gir_name)_MSVC_FILES),,$(error Need to define $(_gir_name)_MSVC_FILES)) -$(if $(or $(findstring --header-only,$($(_gir_name)_MSVC_SCANNERFLAGS)), - $($(_gir_name)_MSVC_LIBS), - $($(_gir_name)_MSVC_PROGRAM)),, - $(error Need to define $(_gir_name)_MSVC_LIBS or $(_gir_name)_MSVC_PROGRAM)) - -$(top_builddir)/win32/$(_gir_name)_list: - for F in $(_gir_files_msvc); do \ - case $$$$F in \ - *.c|*.cpp|*.cc|*.cxx|*.h|*.hpp|*.hh|*.hxx) \ - echo '..'$(_gir_source_subdir_msvc)$$$$F >>$(top_builddir)/win32/$(_gir_name)_list \ - ;; \ - esac; \ - done - -$(top_builddir)/win32/$(1).msvc.introspect: - -$(RM) $(top_builddir)/win32/$(1).msvc.introspect - -# Assemble the Command to Run g-ir-scanner - echo $(1)': '$(_gir_name)'_list '$($(_gir_name)_MSVC_GIR_DEPS)>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' @-echo Generating $$$$@...'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' $$$$(PYTHON) $$$$(G_IR_SCANNER) \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --verbose -no-libtool \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --namespace='$(_gir_namespace_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --nsversion='$(_gir_version_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_packages_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_libraries_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_program_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --add-include-path=$$$$(G_IR_INCLUDEDIR) \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_includes_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_export_packages_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(_gir_c_includes_msvc)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --cflags-begin \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$($(_gir_name)_MSVC_CFLAGS)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --cflags-end \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$($(_gir_name)_MSVC_SCANNERFLAGS)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --filelist='$(_gir_name)'_list \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' -o $$$$@'>>$(top_builddir)/win32/$(1).msvc.introspect - echo '' >>$(top_builddir)/win32/$(1).msvc.introspect - -# Finally Assemble the Command to Compile the generated .gir - echo '$(_typelib_basename_msvc).typelib: '$(_typelib_basename_msvc)'.gir'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' @-echo Compiling $$$$@...'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' $$$$(G_IR_COMPILER) \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' --includedir=. --debug --verbose \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' '$(1)' \'>>$(top_builddir)/win32/$(1).msvc.introspect - echo ' -o $$$$@'>>$(top_builddir)/win32/$(1).msvc.introspect - echo '' >>$(top_builddir)/win32/$(1).msvc.introspect -endef - -$(foreach gir,$(MSVC_INTROSPECT_GIRS),$(eval $(call gir-nmake-builder,$(gir)))) diff --git a/win32/Makefile.msvcproj b/win32/Makefile.msvcproj deleted file mode 100644 index 2e96e12..0000000 --- a/win32/Makefile.msvcproj +++ /dev/null @@ -1,153 +0,0 @@ -# Author: Fan, Chun-wei -# Common Autotools file used to generate Visual Studio 2008+ -# Projects from their templates - -# This autotools file, from GLib, can be used in other projects -# that have Visual Studio build support. - -# * Input variables: -# -# MSVCPROJS - List of Projects that should be generated -# -# * Simple tutorial -# -# Add this to Makefile.am where your library/program is built: -# include -# MSVCPROJS = YourProject (can be multiple projects in a single srcdir) -# YourProject_FILES = $(libyourlib_1_0_SOURCES) -# YourProject_EXCLUDES = ... # list of sources to exclude, separated by '|', wildcards allowed; use random unsed value if none -# (the following 3 lines if headers need to be installed) -# YourProject_HEADERS_DIR = $(libyourlibincludedir) -# YourProject_HEADERS_INST = $(libyourlib_1_0_HEADERS) -# YourProject_HEADERS_EXCLUDES = ... # -# -# dist-hook: \ # (or add to it if it is already there, note the vs9 items will also call the vs10 items in the process) -# $(top_builddir)/win32/vs9/YourProject.vcproj \ -# $(top_builddir)/win32/vs9/YourProject.headers # if headers need to be installed -# -# --or, if Visual Studio 2013 or later is required-- -# dist-hook: \ # (or add to it if it is already there, this does -not- call other vs items in the process) -# $(top_builddir)/win32/vs12/YourProject.vcxproj \ -# $(top_builddir)/win32/vs12/YourProject.vs12.headers # if headers need to be installed - -# Private functions - -## Transform the MSVC project filename (no filename extensions) to something which can reference through a variable -## without automake/make complaining, eg Gtk-2.0 -> Gtk_2_0 -_proj_name=$(subst /,_,$(subst -,_,$(subst .,_,$(1)))) -_proj_path_raw:=$(subst $(abs_top_srcdir),,$(abs_srcdir)) -_proj_path=$(subst /,\\,$(_proj_path_raw)) -_proj_subdir_int=$(subst \\\\,\\,\\$(_proj_path)\\) -_proj_subdir=$(subst \\.\\,\\,$(_proj_subdir_int)) - -_proj_files_raw=$(subst /,\\,$($(_proj_name)_FILES)) -_proj_files=$(subst $(srcdir)\\,,$(subst $(builddir)\\,,$(subst $(top_builddir)\\$(_proj_path)\\,\\,$(_proj_files_raw)))) -_proj_filters=$($(_proj_name)_EXCLUDES) - -_proj_headers_raw=$(subst /,\\,$($(_proj_name)_HEADERS_INST)) -_proj_headers=$(subst $(srcdir)\\,,$(subst $(builddir)\\,,$(subst $(top_builddir)\\$(_proj_path)\\,\\,$(_proj_headers_raw)))) -_proj_headers_excludes=$($(_proj_name)_HEADERS_EXCLUDES) - -_headers_dest_posix=$(subst $(includedir),,$($(_proj_name)_HEADERS_DIR)) -_headers_destdir=$(subst /,\\,$(_headers_dest_posix)) - -# -# Creates Visual Studio 2008/2010 projects from items passed in from autotools files -# $(1) - Base Name of the MSVC project files (outputs) -# - -define msvcproj-builder - -$(top_builddir)/win32/vs10/$(1).vcxproj: $(top_builddir)/win32/vs9/$(1).vcproj -$(top_builddir)/win32/vs10/$(1).vcxproj.filters: $(top_builddir)/win32/vs9/$(1).vcproj -$(1).sourcefiles: $(top_builddir)/win32/vs9/$(1).vcproj -$(1).vs10.sourcefiles: $(top_builddir)/win32/vs9/$(1).vcproj -$(1).vs10.sourcefiles.filters: $(top_builddir)/win32/vs9/$(1).vcproj - -$(top_builddir)/win32/vs9/$(1).vcproj: Makefile - -$(RM) $(top_builddir)/win32/vs9/$(1).vcproj - -$(RM) $(top_builddir)/win32/vs10/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs10/$(1).vcxproj.filters - -$(RM) $(top_builddir)/win32/vs11/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs11/$(1).vcxproj.filters - -$(RM) $(top_builddir)/win32/vs12/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs12/$(1).vcxproj.filters - -$(RM) $(top_builddir)/win32/vs14/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs14/$(1).vcxproj.filters - - - for F in $(_proj_files); do \ - case $$$$F in \ - $(_proj_filters)) \ - ;; \ - *.c|*.cpp|*.cc|*.cxx) \ - echo ' ' >>$(1).sourcefiles && \ - echo ' ' >>$(1).vs10.sourcefiles && \ - echo ' Source Files' >>$(1).vs10.sourcefiles.filters \ - ;; \ - esac; \ - done - - - $(CPP) -P - <$(top_srcdir)/win32/vs9/$(1).vcprojin >$(top_builddir)/win32/vs9/$(1).vcproj - $(CPP) -P - <$(top_srcdir)/win32/vs10/$(1).vcxprojin >$(top_builddir)/win32/vs10/$(1).vcxproj - $(CPP) -P - <$(top_srcdir)/win32/vs10/$(1).vcxproj.filtersin >$(top_builddir)/win32/vs10/$(1).vcxproj.filters - $(RM) $(1).sourcefiles - $(RM) $(1).vs10.sourcefiles - $(RM) $(1).vs10.sourcefiles.filters - -$(top_builddir)/win32/vs10/$(1).vs10.headers: $(top_builddir)/win32/vs9/$(1).headers - -$(top_builddir)/win32/vs9/$(1).headers: Makefile - -$(RM) $(top_builddir)/win32/vs9/$(1).headers - -$(RM) $(top_builddir)/win32/vs10/$(1).vs10.headers - - for F in $(_proj_headers); do \ - case $$$$F in \ - $(_proj_headers_excludes)) \ - ;; \ - *.h|*.hpp|*.hh|*.hxx) \ - echo 'copy ..\..'$(_proj_subdir)$$$$F' $$$$(CopyDir)\include'$(_headers_destdir)'\'$$$$F' ' >>$(top_builddir)/win32/vs9/$(1).headers && \ - echo 'copy ..\..'$(_proj_subdir)$$$$F' $$$$(CopyDir)\include'$(_headers_destdir)'\'$$$$F >>$(top_builddir)/win32/vs10/$(1).vs10.headers \ - ;; \ - esac; \ - done - -$(top_builddir)/win32/vs12/$(1).vcxproj.filters: $(top_builddir)/win32/vs12/$(1).vcxproj - -$(top_builddir)/win32/vs12/$(1).vcxproj: Makefile - -$(RM) $(top_builddir)/win32/vs14/$(1).vcxproj - -$(RM) $(top_builddir)/win32/vs14/$(1).vcxproj.filters - - for F in $(_proj_files); do \ - case $$$$F in \ - $(_proj_filters)) \ - ;; \ - *.c|*.cpp|*.cc|*.cxx) \ - echo ' ' >>$(1).vs12.sourcefiles && \ - echo ' Source Files' >>$(1).vs12.sourcefiles.filters \ - ;; \ - esac; \ - done - - $(CPP) -P - <$(top_srcdir)/win32/vs12/$(1).vcxprojin >$(top_builddir)/win32/vs12/$(1).vcxproj - $(CPP) -P - <$(top_srcdir)/win32/vs12/$(1).vcxproj.filtersin >$(top_builddir)/win32/vs12/$(1).vcxproj.filters - $(RM) $(1).vs12.sourcefiles - $(RM) $(1).vs12.sourcefiles.filters - -$(top_builddir)/win32/vs12/$(1).vs12.headers: Makefile - -$(RM) $(top_builddir)/win32/vs12/$(1).vs12.headers - - for F in $(_proj_headers); do \ - case $$$$F in \ - $(_proj_headers_excludes)) \ - ;; \ - *.h|*.hpp|*.hh|*.hxx) \ - echo 'copy ..\..'$(_proj_subdir)$$$$F' $$$$(CopyDir)\include'$(_headers_destdir)'\'$$$$F >>$(top_builddir)/win32/vs12/$(1).vs12.headers \ - ;; \ - esac; \ - done - -endef - -$(foreach proj,$(MSVCPROJS),$(eval $(call msvcproj-builder,$(proj)))) diff --git a/win32/detectenv-msvc.mak b/win32/detectenv-msvc.mak deleted file mode 100644 index 6fd96cc..0000000 --- a/win32/detectenv-msvc.mak +++ /dev/null @@ -1,78 +0,0 @@ -# Common NMake Makefile module for checking the build environment -# This can be copied from $(glib_srcroot)\build\win32 for GNOME items -# that support MSVC builds and introspection under MSVC, and can be used -# for building test programs as well. - -# Check to see we are configured to build with MSVC (MSDEVDIR, MSVCDIR or -# VCINSTALLDIR) or with the MS Platform SDK (MSSDK or WindowsSDKDir) -!if !defined(VCINSTALLDIR) && !defined(WINDOWSSDKDIR) -MSG = ^ -This Makefile is only for Visual Studio 2008 and later.^ -You need to ensure that the Visual Studio Environment is properly set up^ -before running this Makefile. -!error $(MSG) -!endif - -ERRNUL = 2>NUL -_HASH=^# - -!if ![echo VCVERSION=_MSC_VER > vercl.x] \ - && ![echo $(_HASH)if defined(_M_IX86) >> vercl.x] \ - && ![echo PLAT=Win32 >> vercl.x] \ - && ![echo $(_HASH)elif defined(_M_AMD64) >> vercl.x] \ - && ![echo PLAT=x64 >> vercl.x] \ - && ![echo $(_HASH)endif >> vercl.x] \ - && ![cl -nologo -TC -P vercl.x $(ERRNUL)] -!include vercl.i -!if ![echo VCVER= ^\> vercl.vc] \ - && ![set /a $(VCVERSION) / 100 - 6 >> vercl.vc] -!include vercl.vc -!endif -!endif -!if ![del $(ERRNUL) /q/f vercl.x vercl.i vercl.vc] -!endif - -!if $(VCVERSION) > 1499 && $(VCVERSION) < 1600 -VSVER = 9 -!elseif $(VCVERSION) > 1599 && $(VCVERSION) < 1700 -VSVER = 10 -!elseif $(VCVERSION) > 1699 && $(VCVERSION) < 1800 -VSVER = 11 -!elseif $(VCVERSION) > 1799 && $(VCVERSION) < 1900 -VSVER = 12 -!elseif $(VCVERSION) > 1899 && $(VCVERSION) < 1910 -VSVER = 14 -!elseif $(VCVERSION) > 1909 && $(VCVERSION) < 2000 -VSVER = 15 -!else -VSVER = 0 -!endif - -!if "$(VSVER)" == "0" -MSG = ^ -This NMake Makefile set supports Visual Studio^ -9 (2008) through 14 (2015). Your Visual Studio^ -version is not supported. -!error $(MSG) -!endif - -VALID_CFGSET = FALSE -!if "$(CFG)" == "release" || "$(CFG)" == "debug" || "$(CFG)" == "Release" || "$(CFG)" == "Debug" -VALID_CFGSET = TRUE -!endif - -# We want debugging symbols logged for all builds, -# using .pdb files for release builds -CFLAGS_BASE = /Zi - -!if "$(CFG)" == "release" || "$(CFG)" == "Release" -CFLAGS_ADD = /MD /O2 $(CFLAGS_BASE) -!else -CFLAGS_ADD = /MDd /Od $(CFLAGS_BASE) -!endif - -!if "$(PLAT)" == "x64" -LDFLAGS_ARCH = /machine:x64 -!else -LDFLAGS_ARCH = /machine:x86 -!endif diff --git a/win32/gen-win32-cairo-gir.py b/win32/gen-win32-cairo-gir.py deleted file mode 100644 index f26031b..0000000 --- a/win32/gen-win32-cairo-gir.py +++ /dev/null @@ -1,39 +0,0 @@ -#!/usr/bin/python -# -# Expand the bundled cairo-1.0.gir.in files -# for use in Visual C++ builds of G-I -# -# Author: Fan, Chun-wei -# Date: January 20, 2014 -# -# (Adapted from setup.py in -# $(glib_src_root)/build/win32/setup.py written by Shixin Zeng) - -import os -import sys -import argparse - -import replace - -from gi_msvc_build_utils import parent_dir - -def main(argv): - parser = argparse.ArgumentParser(description='Generate the complete cairo-1.0.gir') - parser.add_argument('--dllname', - required=True, - help='Full file name of the Cairo-GObject DLL for the Cairo Introspection File') - args = parser.parse_args() - - # Get the srcroot and the path where the bundled .gir files reside in the package - srcroot = parent_dir(__file__) - preset_gir_path = os.path.join(srcroot, 'gir') - - # Set up variables in cairo-1.0.gir.in to produce cairo-1.0.gir - cairo_replace_items = {'%CAIRO_GIR_PACKAGE%': 'cairo-gobject', - '%CAIRO_SHARED_LIBRARY%': args.dllname} - replace.replace_multi(os.path.join(preset_gir_path, 'cairo-1.0.gir.in'), - 'cairo-1.0.gir', - cairo_replace_items) - -if __name__ == '__main__': - sys.exit(main(sys.argv)) diff --git a/win32/gen-win32-g-ir-tools.py b/win32/gen-win32-g-ir-tools.py deleted file mode 100644 index 444fe80..0000000 --- a/win32/gen-win32-g-ir-tools.py +++ /dev/null @@ -1,54 +0,0 @@ -#!/usr/bin/python -# -# Expand the bundled cairo-1.0.gir.in files -# for use in Visual C++ builds of G-I -# -# Author: Fan, Chun-wei -# Date: January 20, 2014 -# -# (Adapted from setup.py in -# $(glib_src_root)/build/win32/setup.py written by Shixin Zeng) - -import os -import sys -import optparse - -import replace -from gi_msvc_build_utils import parent_dir - -def setup_vars_tools(module, func, srcfile, outfile): - # This doesn't really matter for cmd.exe usage, but - # let's just set this like this here, in case one - # wants to use MinGW with the scripts generated here - replace.replace(srcfile, - outfile + '.tmp0', - '@PYTHON@', - 'python') - - # Now replace the needed items... - replace.replace(outfile + '.tmp0', - outfile + '.tmp', - '@TOOL_MODULE@', - module) - os.unlink(outfile + '.tmp0') - replace.replace(outfile + '.tmp', - outfile, - '@TOOL_FUNCTION@', - func) - os.unlink(outfile + '.tmp') - -def main(argv): - modules = ['scannermain','annotationmain','docmain'] - funcs = ['scanner_main','annotation_main','doc_main'] - tools = ['g-ir-scanner','g-ir-annotation-tool','g-ir-doc-tool'] - - srcroot = parent_dir(__file__) - preset_tools_path = os.path.join(srcroot, 'tools') - src = os.path.join(preset_tools_path, 'g-ir-tool-template.in') - - for i in range(3): - dest = os.path.join(preset_tools_path, tools[i]) - setup_vars_tools(modules[i], funcs[i], src, dest) - -if __name__ == '__main__': - sys.exit(main(sys.argv)) diff --git a/win32/gi-build-common-msvc.mak b/win32/gi-build-common-msvc.mak deleted file mode 100644 index 6d36ba8..0000000 --- a/win32/gi-build-common-msvc.mak +++ /dev/null @@ -1,19 +0,0 @@ -# Common NMake Makefile to Build Introspection Files and Tests for G-I - -# Please do not change anything after this line - -!include detectenv-msvc.mak - -GI_APIVERSION = 1.0 -GLIB_APIVERSION = 2.0 - -CHECK_PACKAGE = gio-$(GLIB_APIVERSION) - -!include introspection-msvc.mak - -BINDIR = vs$(VSVER)\$(CFG)\$(PLAT)\bin -TOP_SRCDIR = .. - -G_IR_SCANNER_CURRENT = $(TOP_SRCDIR)\tools\g-ir-scanner -G_IR_DOC_TOOL_CURRENT = $(TOP_SRCDIR)\tools\g-ir-doc-tool -G_IR_COMPILER_CURRENT = $(BINDIR)\g-ir-compiler.exe diff --git a/win32/gi-introspection-msvc.mak b/win32/gi-introspection-msvc.mak deleted file mode 100644 index 78ca395..0000000 --- a/win32/gi-introspection-msvc.mak +++ /dev/null @@ -1,211 +0,0 @@ -# NMake Makefile to build Introspection Files for G-I - -# Change or pass in as a variable/env var if needed -# The main DLLs that are used to build introspection files that are "installed" -!if "$(CAIROGOBJECT_DLLNAME)" == "" -!if "$(USE_LIBTOOL_NAME)" == "1" -CAIROGOBJECT_DLLNAME = libcairo-gobject-2.dll -!else -CAIROGOBJECT_DLLNAME = cairo-gobject-vs$(VSVER).dll -!endif -!endif - -# Please do not change anything after this line - -!include gi-build-common-msvc.mak - -# The .gir's that are in $(srcroot)/gir, applicable to Windows -# cairo-1.0.gir is not listed as it needs to be processed first -bundled_girs = \ - win32-1.0.gir \ - fontconfig-2.0.gir \ - freetype2-2.0.gir \ - GL-1.0.gir \ - libxml2-2.0.gir - -# The .typelib's that are build from the .gir's bundled with the -# G-I package, applicable to Windows -bundled_typelibs = \ - cairo-1.0.typelib \ - fontconfig-2.0.typelib \ - freetype2-2.0.typelib \ - GL-1.0.typelib \ - libxml2-2.0.typelib \ - win32-1.0.typelib - -# The .gir's for GLib/G-I that are built and "installed" -built_install_girs = \ - GLib-$(GLIB_APIVERSION).gir \ - GModule-$(GLIB_APIVERSION).gir \ - GObject-$(GLIB_APIVERSION).gir \ - Gio-$(GLIB_APIVERSION).gir \ - GIRepository-$(GLIB_APIVERSION).gir - -# The .typelib's for GLib/G-I that are built and "installed" -built_install_typelibs = \ - GLib-$(GLIB_APIVERSION).typelib \ - GModule-$(GLIB_APIVERSION).typelib \ - GObject-$(GLIB_APIVERSION).typelib \ - Gio-$(GLIB_APIVERSION).typelib \ - GIRepository-$(GLIB_APIVERSION).typelib - -generarated_test_srcs = everything.c everything.h - -!if "$(BUILD_INTROSPECTION)" == "TRUE" -all: setgirbuildenv \ - $(generarated_test_srcs) \ - $(built_install_girs) \ - $(built_install_typelibs) \ - $(bundled_girs) \ - $(bundled_typelibs) \ - msg_cairo - -!include gi-setenv-msvc.mak - -glib_list: - @-echo Generating file list for GLib... - @-echo $(PREFIX)\lib\glib-2.0\include\glibconfig.h> $@ - @-for /f %%a in ('dir /b $(PREFIX)\include\glib-2.0\glib\*.h') do @echo $(PREFIX)\include\glib-2.0\glib\%%a>> $@ - @-echo $(PREFIX)\include\glib-2.0\gobject\glib-types.h>> $@ - @-echo $(TOP_SRCDIR)\gir\glib-2.0.c>> $@ - -gobject_list: - @-echo Generating file list for GObject... - @-type NUL > $@ - @-for /f %%a in ('dir /b $(PREFIX)\include\glib-2.0\gobject\*.h') do @if not %%a == glib-types.h @echo $(PREFIX)\include\glib-2.0\gobject\%%a>> $@ - @-echo $(TOP_SRCDIR)\gir\gobject-2.0.c>> $@ - -gio_list: - @-echo Generating file list for GIO... - @-type NUL > $@ - @-for /f %%a in ('dir /b $(PREFIX)\include\gio-win32-2.0\gio\*.h') do @echo $(PREFIX)\include\gio-win32-2.0\gio\%%a>> $@ - @-for /f %%a in ('dir /b $(PREFIX)\include\glib-2.0\gio\*.h') do @echo $(PREFIX)\include\glib-2.0\gio\%%a>> $@ - @-echo $(TOP_SRCDIR)\gir\gio-2.0.c>> $@ - -gi_list: - @-echo Generating file list for girepository... - @-echo $(TOP_SRCDIR)\girepository\girepository.h > $@ - @-echo $(TOP_SRCDIR)\girepository\girepository.c >> $@ - @-for /f %%a in ('dir /b $(TOP_SRCDIR)\girepository\gi*info.c') do @echo $(TOP_SRCDIR)\girepository\%%a >> $@ - @-for /f %%a in ('dir /b $(TOP_SRCDIR)\girepository\gi*info.h') do @echo $(TOP_SRCDIR)\girepository\%%a >> $@ - @-echo $(TOP_SRCDIR)\girepository\gitypelib.h >> $@ - @-echo $(TOP_SRCDIR)\girepository\gitypes.h >> $@ - -# Generated .gir files for GLib/GModule/GObject/Gio/GIRepository -GLib-$(GLIB_APIVERSION).gir: glib_list - @-echo Generating $@... - $(PYTHON) $(G_IR_SCANNER_CURRENT) --verbose -I$(TOP_SRCDIR) --add-include-path=$(TOP_SRCDIR) \ - --add-include-path=$(TOP_SRCDIR)\gir --add-include-path=. --namespace=GLib --nsversion=$(GLIB_APIVERSION) \ - --no-libtool --pkg=gio-windows-$(GLIB_APIVERSION) --pkg=glib-$(GLIB_APIVERSION) \ - --include=win32-$(GI_APIVERSION) --library=glib-2.0 --library=gobject-2.0 \ - --external-library --reparse-validate --identifier-prefix=G --symbol-prefix=g \ - --symbol-prefix=glib --c-include="glib.h" -I$(PREFIX)\include\glib-$(GLIB_APIVERSION) \ - -I$(PREFIX)\lib\glib-2.0\include -I$(PREFIX)\include -DGETTEXT_PACKAGE=Dummy \ - -DGLIB_COMPILATION -D__G_I18N_LIB_H__ --filelist=glib_list -o $@ - -GModule-$(GLIB_APIVERSION).gir: GLib-$(GLIB_APIVERSION).gir - @-echo Generating $@... - $(PYTHON) $(G_IR_SCANNER_CURRENT) --verbose -I$(TOP_SRCDIR) --add-include-path=$(TOP_SRCDIR) \ - --add-include-path=$(TOP_SRCDIR)\gir --add-include-path=. --namespace=GModule --nsversion=2.0 \ - --no-libtool --include=GLib-$(GLIB_APIVERSION) --pkg=gmodule-$(GLIB_APIVERSION) --library=gmodule-2.0 \ - --external-library --reparse-validate --identifier-prefix=G --c-include="gmodule.h" \ - -I$(PREFIX)\include\glib-2.0 -I$(PREFIX)\lib\glib-2.0\include -I$(PREFIX)\include \ - $(PREFIX)\include\glib-2.0\gmodule.h $(TOP_SRCDIR)\gir\gmodule-2.0.c -o $@ - -GObject-$(GLIB_APIVERSION).gir: gobject_list GModule-$(GLIB_APIVERSION).gir - @-echo Generating $@... - $(PYTHON) $(G_IR_SCANNER_CURRENT) --verbose -I$(TOP_SRCDIR) --add-include-path=$(TOP_SRCDIR) \ - --add-include-path=$(TOP_SRCDIR)\gir --add-include-path=. --namespace=GObject --nsversion=$(GLIB_APIVERSION) \ - --no-libtool --include=GLib-$(GLIB_APIVERSION) --pkg=gobject-$(GLIB_APIVERSION) --library=gobject-2.0 \ - --external-library --reparse-validate --identifier-prefix=G --c-include="glib-gobject.h" \ - -I$(PREFIX)/include/glib-2.0 -I$(PREFIX)/lib/glib-2.0/include -I$(PREFIX)/include \ - -DGOBJECT_COMPILATION --filelist=gobject_list -o $@ - -Gio-$(GLIB_APIVERSION).gir: gio_list GObject-$(GLIB_APIVERSION).gir - @-echo Generating $@... - $(PYTHON) $(G_IR_SCANNER_CURRENT) --verbose -I$(TOP_SRCDIR) --add-include-path=$(TOP_SRCDIR) \ - --add-include-path=$(TOP_SRCDIR)\gir --add-include-path=. --namespace=Gio --nsversion=$(GLIB_APIVERSION) \ - --no-libtool --pkg=gio-$(GLIB_APIVERSION) --pkg=gio-windows-$(GLIB_APIVERSION) --include=GObject-$(GLIB_APIVERSION) \ - --library=gio-2.0 --external-library --reparse-validate --warn-all \ - --identifier-prefix=G --include=GLib-$(GLIB_APIVERSION) --c-include="gio/gio.h" -DGIO_COMPILATION -DG_SETTINGS_ENABLE_BACKEND \ - -I$(PREFIX)\include\glib-2.0 -I$(PREFIX)\lib\glib-2.0\include \ - -I$(PREFIX)\include --filelist=gio_list -o $@ - -GIRepository-$(GLIB_APIVERSION).gir: gi_list GObject-$(GLIB_APIVERSION).gir - @-echo Generating $@... - $(PYTHON) $(G_IR_SCANNER_CURRENT) --verbose --warn-all \ - --add-include-path=$(TOP_SRCDIR)\gir --add-include-path=. --namespace=GIRepository --nsversion=$(GLIB_APIVERSION) \ - --identifier-prefix=GI --symbol-prefix=g --c-include="girepository.h" --add-include-path=. \ - --no-libtool --pkg=gobject-$(GLIB_APIVERSION) --include=GObject-$(GLIB_APIVERSION) \ - --library=girepository-1.0 -I$(TOP_SRCDIR)\girepository -I$(TOP_SRCDIR) -I$(PREFIX)\include \ - -I$(PREFIX)\include\glib-2.0 -I$(PREFIX)\lib\glib-2.0\include --filelist=gi_list \ - -DGI_COMPILATION -o $@ - -# Bundled cairo-1.0.gir.in processing -cairo-1.0.gir: $(TOP_SRCDIR)\gir\cairo-1.0.gir.in - @-echo Generating $@ from $*.gir.in... - @-$(PYTHON) gen-win32-cairo-gir.py --dllname=$(CAIROGOBJECT_DLLNAME) - -# Copy the .gir's bundled with G-I to this folder -$(bundled_girs): $(TOP_SRCDIR)\gir\win32-1.0.gir $(TOP_SRCDIR)\gir\fontconfig-2.0.gir $(TOP_SRCDIR)\gir\freetype2-2.0.gir $(TOP_SRCDIR)\gir\GL-1.0.gir $(TOP_SRCDIR)\gir\libxml2-2.0.gir - @-echo Copying the bundled $*.gir that came with the GobjectIntrospection package... - @-copy $(TOP_SRCDIR)\gir\$*.gir $@ - -# Generate .typelib's from generated .gir's -$(built_install_typelibs): $(bundled_girs) $(built_install_girs) - @-echo Compiling $*.typelib... - @-$(G_IR_COMPILER_CURRENT) --includedir=. --debug --verbose $*.gir -o $@ - -# Generate .typelib's from bundled .gir's -$(bundled_typelibs): cairo-1.0.gir $(bundled_girs) - @-echo Compiling the bundled $*.gir that came with the GobjectIntrospection package... - @-$(G_IR_COMPILER_CURRENT) --includedir=. --debug --verbose $*.gir -o $@ - -# Rules for source code generation -$(generarated_test_srcs): - $(PYTHON) $(G_IR_SCANNER_CURRENT) -I$(TOP_SRCDIR) \ - --generate-typelib-tests=Everything,everything.h,everything.c \ - --function-decoration=_GI_TEST_EXTERN \ - --include-first-in-src=config.h \ - --include-last-in-header=gitestmacros.h - -msg_cairo: - @-echo. - @-echo ************* Note *********************************** - @-echo The cairo-1.0.gir links to $(CAIROGOBJECT_DLLNAME), - @-echo please ensure that this is the correct DLL where the - @-echo cairo-gobject symbols can be loaded, which needs to - @-echo found when running programs or scripts that would - @-echo be using cairo-1.0.typelib. - @-echo. - @-echo If not, please clean the build and redo the build - @-echo specifying the correct DLL by passing in - @-echo CAIROGOBJECT_DLLNAME^=^ when - @-echo invoking this NMake Makefile - -install-introspection: all - @-mkdir $(G_IR_INCLUDEDIR) - @-mkdir $(G_IR_TYPELIBDIR) - @-copy cairo-1.0.gir $(G_IR_INCLUDEDIR) - @-for %a in ($(built_install_girs)) do @copy %a $(G_IR_INCLUDEDIR) - @-for %b in ($(built_install_typelibs)) do @copy %b $(G_IR_TYPELIBDIR) - @-for %c in ($(bundled_girs)) do @copy %c $(G_IR_INCLUDEDIR) - @-for %d in ($(bundled_typelibs)) do @copy %d $(G_IR_TYPELIBDIR) - -!else -all: install-introspection - -install-introspection: - @-echo $(ERROR_MSG) -!endif - -clean: - @-del /f/q *.typelib - @-del /f/q *.gir - @-del /f/q gi_list - @-del /f/q gio_list - @-del /f/q gobject_list - @-del /f/q glib_list - @-del /f/q $(generarated_test_srcs) - @ if exist __pycache__ rmdir /s /q __pycache__ - @-del /f/q *.pyc diff --git a/win32/gi-setenv-msvc.mak b/win32/gi-setenv-msvc.mak deleted file mode 100644 index fe7935d..0000000 --- a/win32/gi-setenv-msvc.mak +++ /dev/null @@ -1,12 +0,0 @@ -# Common NMake Makefile to set Build Environment for -# Building Introspection Files and Associated Tests - -# Please do not change anything after this line - -setgirbuildenv: - @set UNINSTALLED_INTROSPECTION_SRCDIR=$(TOP_SRCDIR) - @set UNINSTALLED_INTROSPECTION_BUILDDIR=$(TOP_SRCDIR) - @set PYTHONPATH=$(TOP_SRCDIR);$(BINDIR) - @set PATH=$(BINDIR);$(PREFIX)\bin;$(PATH) - @set PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) - @set LIB=vs$(VSVER)\$(CFG)\$(PLAT)\bin;$(PREFIX)\lib;$(LIB) diff --git a/win32/gi-tests-msvc.mak b/win32/gi-tests-msvc.mak deleted file mode 100644 index 939e357..0000000 --- a/win32/gi-tests-msvc.mak +++ /dev/null @@ -1,292 +0,0 @@ -# NMake Makefile to build The Tests for G-I - -# Please do not change anything after this line - -!include gi-build-common-msvc.mak - -!if "$(CFG)" == "release" -!if "$(VSVER)" == "9" && "$(PLAT)" == "x64" -TESTS_CFLAGS_ADD = /MD /O1 /Oi -!else -TESTS_CFLAGS_ADD = $(CFLAGS_ADD) -!endif -!else -TESTS_CFLAGS_ADD = /MDd /Od /Zi /DG_ENABLE_DEBUG -!endif - -BASE_GLIB_LIBS = gio-$(GLIB_APIVERSION).lib gobject-$(GLIB_APIVERSION).lib gmodule-$(GLIB_APIVERSION).lib glib-$(GLIB_APIVERSION).lib -CFLAGS = $(TESTS_CFLAGS_ADD) /I$(TOP_SRCDIR) /W3 /we4013 /FImsvc_recommended_pragmas.h /DHAVE_CONFIG_H -LDFLAGS = /link $(LDFLAGS_ARCH) $(BASE_GLIB_LIBS) /DEBUG /opt:noref -LDFLAGS_DLL = /link $(LDFLAGS_ARCH) /DLL /out:$@ /implib:$*-$(GI_APIVERSION).lib $(BASE_GLIB_LIBS) /DEBUG /opt:noref - -# Special CFLAGS for Regress test -REGRESS_CFLAGS = /I$(PREFIX)\include\cairo /DREGRESS_PRINT_PREVIEW_COMMAND="evince --unlink-tempfile --preview --print-settings %s %f" /DREGRESS_SOME_CHAR='c' - -# The test .gir's for G-I that are built -built_test_girs = \ - GIMarshallingTests-$(GI_APIVERSION).gir \ - Everything-$(GI_APIVERSION).gir \ - Offsets-$(GI_APIVERSION).gir \ - SLetter-$(GI_APIVERSION).gir \ - Utility-$(GI_APIVERSION).gir \ - GtkFrob-$(GI_APIVERSION).gir \ - GetType-$(GI_APIVERSION).gir \ - WarnLib-$(GI_APIVERSION).gir \ - Typedefs-$(GI_APIVERSION).gir \ - Regress-$(GI_APIVERSION).gir \ - Bar-$(GI_APIVERSION).gir \ - Headeronly-$(GI_APIVERSION).gir \ - Identfilter-$(GI_APIVERSION).gir - -built_test_typelibs = \ - GIMarshallingTests-$(GI_APIVERSION).typelib \ - Everything-$(GI_APIVERSION).typelib \ - Offsets-$(GI_APIVERSION).typelib \ - SLetter-$(GI_APIVERSION).typelib \ - Utility-$(GI_APIVERSION).typelib \ - GtkFrob-$(GI_APIVERSION).typelib \ - GetType-$(GI_APIVERSION).typelib \ - WarnLib-$(GI_APIVERSION).typelib \ - Typedefs-$(GI_APIVERSION).typelib \ - Regress-$(GI_APIVERSION).typelib \ - Bar-$(GI_APIVERSION).typelib \ - Headeronly-$(GI_APIVERSION).typelib \ - Identfilter-$(GI_APIVERSION).typelib - -test_programs = \ - gitestrepo.exe \ - gitestthrows.exe \ - giteststructinfo.exe \ - gitypelibtest.exe \ - gitestoffsets.exe - -built_doc_tests = \ - Regress-$(GI_APIVERSION)-C \ - Regress-$(GI_APIVERSION)-Python \ - Regress-$(GI_APIVERSION)-Gjs \ - Regress-$(GI_APIVERSION)-sections.txt - -!if "$(BUILD_INTROSPECTION)" == "TRUE" -all: setgirbuildenv $(built_test_girs) $(built_test_typelibs) $(test_programs) $(built_doc_tests) warn_tests_log.txt - -!include gi-setenv-msvc.mak - -# Rules for building the test DLLs -gimarshallingtests.dll: $(TOP_SRCDIR)\tests\gimarshallingtests.c - $(CC) $(CFLAGS) $(TOP_SRCDIR)\tests\gimarshallingtests.c $(LDFLAGS_DLL) - @-if exist $@.manifest @mt /manifest $@.manifest /outputresource:$@;2 - -everything.dll: everything.c everything.h - $(CC) $(CFLAGS) /I$(TOP_SRCDIR)\tests everything.c $(LDFLAGS_DLL) - @-if exist $@.manifest @mt /manifest $@.manifest /outputresource:$@;2 - -offsets.dll: $(TOP_SRCDIR)\tests\offsets\offsets.c - $(CC) $(CFLAGS) /I$(TOP_SRCDIR)\tests /I$(TOP_SRCDIR)\tests\offsets $(TOP_SRCDIR)\tests\offsets\offsets.c $(LDFLAGS_DLL) - @-if exist $@.manifest @mt /manifest $@.manifest /outputresource:$@;2 - -{$(TOP_SRCDIR)\tests\scanner\}.c{}.dll: - $(CC) $(CFLAGS) /I$(TOP_SRCDIR)\tests $< $(LDFLAGS_DLL) - @-if exist $@.manifest @mt /manifest $@.manifest /outputresource:$@;2 - -regress.dll: - $(CC) $(CFLAGS) /I$(TOP_SRCDIR)\tests \ - $(REGRESS_CFLAGS) \ - $(TOP_SRCDIR)\tests\scanner\regress.c \ - $(TOP_SRCDIR)\tests\scanner\annotation.c \ - $(TOP_SRCDIR)\tests\scanner\foo.c \ - $(TOP_SRCDIR)\tests\scanner\drawable.c \ - $(LDFLAGS_DLL) cairo-gobject.lib cairo.lib - @-if exist $@.manifest @mt /manifest $@.manifest /outputresource:$@;2 - -# Rules for test programs -{$(TOP_SRCDIR)\tests\repository\}.c{}.exe: - $(CC) $(CFLAGS) /I$(TOP_SRCDIR)\girepository $< $(LDFLAGS) girepository-$(GI_APIVERSION).lib - @-if exist $@.manifest @mt /manifest $@.manifest /outputresource:$@;1 - -{$(TOP_SRCDIR)\tests\scanner\}.c{}.exe: - $(CC) $(CFLAGS) /I$(TOP_SRCDIR)\girepository -I$(TOP_SRCDIR)\tests $< $(LDFLAGS) girepository-$(GI_APIVERSION).lib - @-if exist $@.manifest @mt /manifest $@.manifest /outputresource:$@;1 - -gitestoffsets.exe: gitestoffsets.c - $(CC) $(CFLAGS) /I$(TOP_SRCDIR)\girepository /I$(TOP_SRCDIR)\tests\offsets /I$(TOP_SRCDIR)\tests $*.c $(LDFLAGS) girepository-$(GI_APIVERSION).lib - @-if exist $@.manifest @mt /manifest $@.manifest /outputresource:$@;1 - @set GI_TYPELIB_PATH=. - @-$@ offsets.compiled offsets.introspected - @-fc offsets.compiled offsets.introspected > gitestoffsets.log - -# Rules for building the .gir's -GIMarshallingTests-$(GI_APIVERSION).gir: gimarshallingtests.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --warn-error --reparse-validate \ - --namespace=GIMarshallingTests --symbol-prefix=gi_marshalling_tests --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR) \ - --add-include-path=. --include=Gio-$(GLIB_APIVERSION) \ - --library=$* --output=$@ \ - --c-include="tests/gimarshallingtests.h" \ - $(TOP_SRCDIR)\tests\gimarshallingtests.h $(TOP_SRCDIR)\tests\gimarshallingtests.c - -Everything-$(GI_APIVERSION).gir: everything.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --warn-error --reparse-validate \ - --namespace=Everything --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR) -I$(TOP_SRCDIR)\tests \ - --add-include-path=. --include=Gio-$(GLIB_APIVERSION) \ - --library=$* --output=$@ \ - everything.h everything.c - -Offsets-$(GI_APIVERSION).gir: offsets.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --warn-error --reparse-validate \ - --namespace=Offsets --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR) -I$(TOP_SRCDIR)\tests\offsets -I$(TOP_SRCDIR)\tests \ - --pkg=gobject-$(GLIB_APIVERSION) --add-include-path=. --include=GObject-$(GLIB_APIVERSION) \ - --library=$* --output=$@ \ - $(TOP_SRCDIR)\tests\offsets\offsets.h $(TOP_SRCDIR)\tests\offsets\offsets.c - -SLetter-$(GI_APIVERSION).gir: sletter.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --reparse-validate \ - --namespace=SLetter --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR)\tests -I$(TOP_SRCDIR) \ - --add-include-path=. --include=Gio-$(GLIB_APIVERSION) \ - --identifier-prefix=S --c-include="sletter.h" --warn-error \ - --library=$* --output=$@ \ - $(TOP_SRCDIR)\tests\scanner\sletter.h $(TOP_SRCDIR)\tests\scanner\sletter.c - -Utility-$(GI_APIVERSION).gir: utility.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --reparse-validate \ - --namespace=Utility --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR)\tests -I$(TOP_SRCDIR) --pkg=gobject-$(GLIB_APIVERSION) \ - --add-include-path=. --include=GObject-$(GLIB_APIVERSION) \ - --c-include="utility.h" --warn-error \ - --library=$* --output=$@ \ - $(TOP_SRCDIR)\tests\scanner\utility.h $(TOP_SRCDIR)\tests\scanner\utility.c - -GtkFrob-$(GI_APIVERSION).gir: gtkfrob.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --reparse-validate \ - --namespace=GtkFrob --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR)\tests -I$(TOP_SRCDIR) --pkg=gobject-$(GLIB_APIVERSION) \ - --add-include-path=. --include=GObject-$(GLIB_APIVERSION) \ - --identifier-prefix=Gtk --symbol-prefix=gtk_frob --warn-error \ - --library=$* --output=$@ \ - $(TOP_SRCDIR)\tests\scanner\gtkfrob.h $(TOP_SRCDIR)\tests\scanner\gtkfrob.c - -GetType-$(GI_APIVERSION).gir: gettype.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --reparse-validate \ - --namespace=GetType --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR)\tests -I$(TOP_SRCDIR) --pkg=gobject-$(GLIB_APIVERSION) \ - --add-include-path=. --include=GObject-$(GLIB_APIVERSION) \ - --c-include="gettype.h" --identifier-prefix=GetType --symbol-prefix=gettype \ - --library=$* --output=$@ \ - $(TOP_SRCDIR)\tests\scanner\gettype.h $(TOP_SRCDIR)\tests\scanner\gettype.c - -Typedefs-$(GI_APIVERSION).gir: typedefs.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --reparse-validate \ - --namespace=Typedefs --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR)\tests -I$(TOP_SRCDIR) --pkg=gobject-$(GLIB_APIVERSION) \ - --add-include-path=. --include=GObject-$(GLIB_APIVERSION) \ - --c-include="typedefs.h" --identifier-prefix=Typedefs --symbol-prefix=typedefs \ - --library=$* --output=$@ \ - $(TOP_SRCDIR)\tests\scanner\typedefs.h $(TOP_SRCDIR)\tests\scanner\typedefs.c - -WarnLib-$(GI_APIVERSION).gir: warnlib.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --reparse-validate \ - --namespace=WarnLib --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR)\tests -I$(TOP_SRCDIR) \ - --add-include-path=. --include=Gio-$(GLIB_APIVERSION) \ - --c-include="warnlib.h" --symbol-prefix=warnlib_ \ - --library=$* --output=$@ \ - $(TOP_SRCDIR)\tests\scanner\warnlib.h $(TOP_SRCDIR)\tests\scanner\warnlib.c - -Regress-$(GI_APIVERSION).gir: Utility-$(GI_APIVERSION).gir regress.dll - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all \ - --namespace=Regress --nsversion=$(GI_APIVERSION) \ - --no-libtool -I$(TOP_SRCDIR)\tests -I$(TOP_SRCDIR) \ - --add-include-path=. --include=Gio-$(GLIB_APIVERSION) \ - --include=Utility-$(GI_APIVERSION) --include=cairo-$(GI_APIVERSION) \ - --c-include="regress.h" --warn-error \ - --library=$* --output=$@ \ - $(REGRESS_CFLAGS) \ - $(TOP_SRCDIR)\tests\scanner\regress.c $(TOP_SRCDIR)\tests\scanner\regress.h \ - $(TOP_SRCDIR)\tests\scanner\annotation.c $(TOP_SRCDIR)\tests\scanner\annotation.h \ - $(TOP_SRCDIR)\tests\scanner\foo.c $(TOP_SRCDIR)\tests\scanner\foo.h \ - $(TOP_SRCDIR)\tests\scanner\drawable.c $(TOP_SRCDIR)\tests\scanner\drawable.h - -Bar-$(GI_APIVERSION).gir: Utility-$(GI_APIVERSION).gir barapp.exe - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all \ - --namespace=Bar --nsversion=$(GI_APIVERSION) \ - --program=barapp \ - --no-libtool -I$(TOP_SRCDIR)\tests -I$(TOP_SRCDIR) --pkg=gobject-$(GLIB_APIVERSION) \ - --add-include-path=. --include=GObject-$(GLIB_APIVERSION) \ - --accept-unprefixed \ - --output=$@ \ - $(TOP_SRCDIR)\tests\scanner\barapp.c $(TOP_SRCDIR)\tests\scanner\barapp.h - -Headeronly-$(GI_APIVERSION).gir: - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all \ - --warn-error --reparse-validate --namespace=Headeronly --nsversion=$(GI_APIVERSION) \ - --header-only --output=$@ $(TOP_SRCDIR)\tests\scanner\headeronly.h - -Identfilter-$(GI_APIVERSION).gir: - $(PYTHON) $(G_IR_SCANNER_CURRENT) --warn-all --reparse-validate \ - --namespace=Identfilter --accept-unprefixed --nsversion=1.0 --header-only \ - --identifier-filter-cmd="$(PYTHON) $(TOP_SRCDIR)\tests\scanner\identfilter.py" \ - --output=$@ $(TOP_SRCDIR)\tests\scanner\identfilter.h - -# Rules for doc (Mallard) tests -Regress-$(GI_APIVERSION)-C: Regress-$(GI_APIVERSION).gir - @-if exist $@ @rmdir /s /q $@ - $(PYTHON) $(G_IR_DOC_TOOL_CURRENT) --add-include-path=. --language C .\Regress-$(GI_APIVERSION).gir -o .\$@\ - -Regress-$(GI_APIVERSION)-Python: Regress-$(GI_APIVERSION).gir - @-if exist $@ @rmdir /s /q $@ - $(PYTHON) $(G_IR_DOC_TOOL_CURRENT) --add-include-path=. --language Python .\Regress-$(GI_APIVERSION).gir -o .\$@\ - -Regress-$(GI_APIVERSION)-Gjs: Regress-$(GI_APIVERSION).gir - @-if exist $@ @rmdir /s /q $@ - $(PYTHON) $(G_IR_DOC_TOOL_CURRENT) --add-include-path=. --language Gjs .\Regress-$(GI_APIVERSION).gir -o .\$@\ - -Regress-$(GI_APIVERSION)-sections.txt: Regress-$(GI_APIVERSION).gir - $(PYTHON) $(G_IR_DOC_TOOL_CURRENT) --add-include-path=. --write-sections-file .\Regress-$(GI_APIVERSION).gir -o $@ - -# Run warn tests -warn_tests_log.txt: - @-echo Runinng warn tests... - @-copy GObject-$(GLIB_APIVERSION).gir $(TOP_SRCDIR)\gir - @-copy GLib-$(GLIB_APIVERSION).gir $(TOP_SRCDIR)\gir - @-set TOP_BUILDDIR=.. - @-for %a in ($(TOP_SRCDIR)\tests\warn\*.h) do if not "%a" == "$(TOP_SRCDIR)\tests\warn\common.h" $(PYTHON) $(TOP_SRCDIR)\tests\warn\warningtester.py %a >> $@ - @-del $(TOP_SRCDIR)\gir\GObject-$(GLIB_APIVERSION).gir - @-del $(TOP_SRCDIR)\gir\GLib-$(GLIB_APIVERSION).gir - -gitestoffsets.c: Offsets-$(GI_APIVERSION).typelib - $(PYTHON) $(TOP_SRCDIR)\tests\offsets\gen-gitestoffsets $(TOP_SRCDIR)\tests\offsets\offsets.h > $@ - -# Generate .typelib's from generated .gir's -$(built_test_typelibs): $(built_test_girs) - @-echo Compiling $*.typelib... - @-$(G_IR_COMPILER_CURRENT) --includedir=. --debug --verbose $*.gir -o $@ - -!else -all: install-introspection - -install-introspection: - @-echo $(ERROR_MSG) -!endif - -clean: - @-del /f/q warn_tests_log.txt - @-del /f/q gitestoffsets.log - @-del /f/q Regress-$(GI_APIVERSION)-sections.txt - @-rmdir /s /q Regress-$(GI_APIVERSION)-Gjs - @-rmdir /s /q Regress-$(GI_APIVERSION)-Python - @-rmdir /s /q Regress-$(GI_APIVERSION)-C - @-for %a in ($(built_test_typelibs)) do @del %a - @-for %a in ($(built_test_girs)) do @del %a - @-del /f/q *.ilk - @-del /f/q *.lib - @-del /f/q *.exp - @-del /f/q *.dll - @-del /f/q *.exe - @-for %a in (*.manifest) do @del /f/q %a - @-del /f/q *.pdb - @-del /f/q *.obj - @-del /f/q gitestoffsets.c - @-del offsets.compiled offsets.introspected - @-del /f/q *.pyc diff --git a/win32/gi_msvc_build_utils.py b/win32/gi_msvc_build_utils.py deleted file mode 100644 index 150f66e..0000000 --- a/win32/gi_msvc_build_utils.py +++ /dev/null @@ -1,8 +0,0 @@ -import os - -def parent_dir(path): - if not os.path.isabs(path): - path = os.path.abspath(path) - if os.path.isfile(path): - path = os.path.dirname(path) - return os.path.split(path)[0] diff --git a/win32/gipc.py b/win32/gipc.py deleted file mode 100644 index 281f07f..0000000 --- a/win32/gipc.py +++ /dev/null @@ -1,42 +0,0 @@ -#!/usr/bin/python -# -# Utility script to generate .pc files for GLib -# for Visual Studio builds, to be used for -# building introspection files - -# Author: Fan, Chun-wei -# Date: March 10, 2016 - -import os -import sys - -from replace import replace_multi -from pc_base import BasePCItems - -def main(argv): - base_pc = BasePCItems() - - base_pc.setup(argv) - pkg_replace_items = {'@bindir@': '${exec_prefix}/bin', - '@datarootdir@': '${exec_prefix}/share', - '@datadir@': '${datarootdir}', - '@EXEEXT@': '.exe', - '@FFI_PC_CFLAGS@': '', - '@FFI_PC_PACKAGES@': '', - '@FFI_PC_LIBS@': '', - '${bindir}/g-ir-scanner': 'python ${bindir}/g-ir-scanner'} - - pkg_replace_items.update(base_pc.base_replace_items) - - # Generate gobject-introspection-1.0.pc - replace_multi(base_pc.top_srcdir + '/gobject-introspection-1.0.pc.in', - base_pc.srcdir + '/gobject-introspection-1.0.pc', - pkg_replace_items) - - # Generate gobject-introspection-no-export-1.0.pc - replace_multi(base_pc.top_srcdir + '/gobject-introspection-no-export-1.0.pc.in', - base_pc.srcdir + '/gobject-introspection-no-export-1.0.pc', - pkg_replace_items) - -if __name__ == '__main__': - sys.exit(main(sys.argv)) diff --git a/win32/introspection-msvc.mak b/win32/introspection-msvc.mak deleted file mode 100644 index 26501f5..0000000 --- a/win32/introspection-msvc.mak +++ /dev/null @@ -1,94 +0,0 @@ -# Common NMake Makefile module for checking the build environment is sane -# for building introspection files under MSVC/NMake. -# This can be copied from $(gi_srcroot)\build\win32 for GNOME items -# that support MSVC builds and introspection under MSVC. - -# Can override with env vars as needed -# You will need to have built gobject-introspection for this to work. -# Change or pass in or set the following to suit your environment - -!if "$(PREFIX)" == "" -PREFIX = ..\..\vs$(VSVER)\$(PLAT) -!endif - -!if ![setlocal] && \ - ![set PFX=$(PREFIX)] && \ - ![for %P in (%PFX%) do @echo PREFIX_FULL=%~dpnfP > pfx.x] -!endif -!include pfx.x - -!if "$(PKG_CONFIG_PATH)" == "" -PKG_CONFIG_PATH=$(PREFIX_FULL)\lib\pkgconfig -!else -PKG_CONFIG_PATH=$(PREFIX_FULL)\lib\pkgconfig;$(PKG_CONFIG_PATH) -!endif - -!if ![del $(ERRNUL) /q/f pfx.x] -!endif - -# Note: The PYTHON must be the Python release series that was used to build -# the GObject-introspection scanner Python module! -# Either having python.exe your PATH will work or passing in -# PYTHON= will do - -# This is required, and gobject-introspection needs to be built -# before this can be successfully run. -!if "$(PYTHON)" == "" -PYTHON=python -!endif - -# Path to the pkg-config tool, if not already in the PATH -!if "$(PKG_CONFIG)" == "" -PKG_CONFIG=pkg-config -!endif - -# Don't change anything following this line! - -GIR_SUBDIR = share\gir-1.0 -GIR_TYPELIBDIR = lib\girepository-1.0 -G_IR_SCANNER = $(PREFIX)\bin\g-ir-scanner -G_IR_COMPILER = $(PREFIX)\bin\g-ir-compiler.exe -G_IR_INCLUDEDIR = $(PREFIX)\$(GIR_SUBDIR) -G_IR_TYPELIBDIR = $(PREFIX)\$(GIR_TYPELIBDIR) - -VALID_PKG_CONFIG_PATH = FALSE - -MSG_INVALID_PKGCONFIG = You must set or specifiy a valid PKG_CONFIG_PATH -MSG_INVALID_CFG = You need to specify or set CFG to be release or debug to use this Makefile to build the Introspection Files - -ERROR_MSG = - -BUILD_INTROSPECTION = TRUE - -!if ![set PKG_CONFIG_PATH=$(PKG_CONFIG_PATH)] \ - && ![$(PKG_CONFIG) --print-errors --errors-to-stdout $(CHECK_PACKAGE) > pkgconfig.x] \ - && ![setlocal] \ - && ![set file="pkgconfig.x"] \ - && ![FOR %A IN (%file%) DO @echo PKG_CHECK_SIZE=%~zA > pkgconfig.chksize] \ - && ![del $(ERRNUL) /q/f pkgconfig.x] -!endif - -!include pkgconfig.chksize -!if "$(PKG_CHECK_SIZE)" == "0" -VALID_PKG_CONFIG_PATH = TRUE -!else -VALID_PKG_CONFIG_PATH = FALSE -!endif - -!if ![del $(ERRNUL) /q/f pkgconfig.chksize] -!endif - -VALID_CFGSET = FALSE -!if "$(CFG)" == "release" || "$(CFG)" == "debug" || "$(CFG)" == "Release" || "$(CFG)" == "Debug" -VALID_CFGSET = TRUE -!endif - -!if "$(VALID_PKG_CONFIG_PATH)" != "TRUE" -BUILD_INTROSPECTION = FALSE -ERROR_MSG = $(MSG_INVALID_PKGCONFIG) -!endif - -!if "$(VALID_CFGSET)" != "TRUE" -BUILD_INTROSPECTION = FALSE -ERROR_MSG = $(MSG_INVALID_CFG) -!endif diff --git a/win32/pc_base.py b/win32/pc_base.py deleted file mode 100644 index 285b6cd..0000000 --- a/win32/pc_base.py +++ /dev/null @@ -1,124 +0,0 @@ -#!/usr/bin/python -# -# Simple utility script to generate the basic info -# needed in a .pc (pkg-config) file, used especially -# for introspection purposes - -# This can be used in various projects where -# there is the need to generate .pc files, -# and is copied from GLib's $(srcroot)/build/win32 - -# Author: Fan, Chun-wei -# Date: March 10, 2016 - -import os -import sys -import argparse - -class BasePCItems: - def __init__(self): - self.base_replace_items = {} - self.exec_prefix = '' - self.includedir = '' - self.libdir = '' - self.prefix = '' - self.srcdir = os.path.dirname(__file__) - self.top_srcdir = self.srcdir + '\\..' - self.version = '' - - def setup(self, argv, parser=None): - if parser is None: - parser = argparse.ArgumentParser(description='Setup basic .pc file info') - parser.add_argument('--prefix', help='prefix of the installed library', - required=True) - parser.add_argument('--exec-prefix', - help='prefix of the installed programs, \ - if different from the prefix') - parser.add_argument('--includedir', - help='includedir of the installed library, \ - if different from ${prefix}/include') - parser.add_argument('--libdir', - help='libdir of the installed library, \ - if different from ${prefix}/lib') - parser.add_argument('--version', help='Version of the package', - required=True) - args = parser.parse_args() - - self.version = args.version - - # check whether the prefix and exec_prefix are valid - if not os.path.exists(args.prefix): - raise SystemExit('Specified prefix \'%s\' is invalid' % args.prefix) - - # use absolute paths for prefix - self.prefix = os.path.abspath(args.prefix).replace('\\','/') - - # check and setup the exec_prefix - if getattr(args, 'exec_prefix', None) is None: - exec_prefix_use_shorthand = True - self.exec_prefix = '${prefix}' - else: - if args.exec_prefix.startswith('${prefix}'): - exec_prefix_use_shorthand = True - input_exec_prefix = args.prefix + args.exec_prefix[len('${prefix}'):] - else: - exec_prefix_use_shorthand = False - input_exec_prefix = args.exec_prefix - if not os.path.exists(input_exec_prefix): - raise SystemExit('Specified exec_prefix \'%s\' is invalid' % - args.exec_prefix) - if exec_prefix_use_shorthand is True: - self.exec_prefix = args.exec_prefix.replace('\\','/') - else: - self.exec_prefix = os.path.abspath(input_exec_prefix).replace('\\','/') - - # check and setup the includedir - if getattr(args, 'includedir', None) is None: - self.includedir = '${prefix}/include' - else: - if args.includedir.startswith('${prefix}'): - includedir_use_shorthand = True - input_includedir = args.prefix + args.includedir[len('${prefix}'):] - else: - if args.includedir.startswith('${exec_prefix}'): - includedir_use_shorthand = True - input_includedir = input_exec_prefix + args.includedir[len('${exec_prefix}'):] - else: - includedir_use_shorthand = False - input_includedir = args.includedir - if not os.path.exists(input_includedir): - raise SystemExit('Specified includedir \'%s\' is invalid' % - args.includedir) - if includedir_use_shorthand is True: - self.includedir = args.includedir.replace('\\','/') - else: - self.includedir = os.path.abspath(input_includedir).replace('\\','/') - - # check and setup the libdir - if getattr(args, 'libdir', None) is None: - self.libdir = '${prefix}/lib' - else: - if args.libdir.startswith('${prefix}'): - libdir_use_shorthand = True - input_libdir = args.prefix + args.libdir[len('${prefix}'):] - else: - if args.libdir.startswith('${exec_prefix}'): - libdir_use_shorthand = True - input_libdir = input_exec_prefix + args.libdir[len('${exec_prefix}'):] - else: - libdir_use_shorthand = False - input_libdir = args.libdir - if not os.path.exists(input_libdir): - raise SystemExit('Specified libdir \'%s\' is invalid' % - args.libdir) - if libdir_use_shorthand is True: - self.libdir = args.libdir.replace('\\','/') - else: - self.libdir = os.path.abspath(input_libdir).replace('\\','/') - - # setup dictionary for replacing items in *.pc.in - self.base_replace_items.update({'@VERSION@': self.version}) - self.base_replace_items.update({'@prefix@': self.prefix}) - self.base_replace_items.update({'@exec_prefix@': self.exec_prefix}) - self.base_replace_items.update({'@libdir@': self.libdir}) - self.base_replace_items.update({'@includedir@': self.includedir}) diff --git a/win32/replace.py b/win32/replace.py deleted file mode 100644 index a81bab9..0000000 --- a/win32/replace.py +++ /dev/null @@ -1,109 +0,0 @@ -#!/usr/bin/python -# -# Simple utility script to manipulate -# certain types of strings in a file - -# This can be used in various projects where -# there is the need to replace strings in files, -# and is copied from GLib's $(srcroot)/build/win32 - -# Author: Fan, Chun-wei -# Date: September 03, 2014 - -import os -import sys -import re -import string -import argparse - -valid_actions = ['remove-prefix', - 'replace-var', - 'replace-str', - 'remove-str'] - -def replace_multi(src, dest, replace_items): - with open(src, 'r') as s: - with open(dest, 'w') as d: - for line in s: - replace_dict = dict((re.escape(key), value) \ - for key, value in replace_items.items()) - replace_pattern = re.compile("|".join(replace_dict.keys())) - d.write(replace_pattern.sub(lambda m: \ - replace_dict[re.escape(m.group(0))], line)) - -def replace(src, dest, instring, outstring): - replace_item = {instring: outstring} - replace_multi(src, dest, replace_item) - -def check_required_args(args, params): - for param in params: - if getattr(args, param, None) is None: - raise SystemExit('%s: error: --%s argument is required' % (__file__, param)) - -def warn_ignored_args(args, params): - for param in params: - if getattr(args, param, None) is not None: - print('%s: warning: --%s argument is ignored' % (__file__, param)) - -def main(argv): - - parser = argparse.ArgumentParser(description='Process strings in a file.') - parser.add_argument('-a', - '--action', - help='Action to carry out. Can be one of:\n' - 'remove-prefix\n' - 'replace-var\n' - 'replace-str\n' - 'remove-str', - choices=valid_actions) - parser.add_argument('-i', '--input', help='Input file') - parser.add_argument('-o', '--output', help='Output file') - parser.add_argument('--instring', help='String to replace or remove') - parser.add_argument('--var', help='Autotools variable name to replace') - parser.add_argument('--outstring', - help='New String to replace specified string or variable') - parser.add_argument('--removeprefix', help='Prefix of string to remove') - - args = parser.parse_args() - - input_string = '' - output_string = '' - - # We must have action, input, output for all operations - check_required_args(args, ['action','input','output']) - - # Build the arguments by the operation that is to be done, - # to be fed into replace() - - # Get rid of prefixes from a string - if args.action == 'remove-prefix': - check_required_args(args, ['instring','removeprefix']) - warn_ignored_args(args, ['outstring','var']) - input_string = args.removeprefix + args.instring - output_string = args.instring - - # Replace an m4-style variable (those surrounded by @...@) - if args.action == 'replace-var': - check_required_args(args, ['var','outstring']) - warn_ignored_args(args, ['instring','removeprefix']) - input_string = '@' + args.var + '@' - output_string = args.outstring - - # Replace a string - if args.action == 'replace-str': - check_required_args(args, ['instring','outstring']) - warn_ignored_args(args, ['var','removeprefix']) - input_string = args.instring - output_string = args.outstring - - # Remove a string - if args.action == 'remove-str': - check_required_args(args, ['instring']) - warn_ignored_args(args, ['var','outstring','removeprefix']) - input_string = args.instring - output_string = '' - - replace(args.input, args.output, input_string, output_string) - -if __name__ == '__main__': - sys.exit(main(sys.argv)) diff --git a/win32/vs10/Makefile.am b/win32/vs10/Makefile.am deleted file mode 100644 index fd3f28e..0000000 --- a/win32/vs10/Makefile.am +++ /dev/null @@ -1,48 +0,0 @@ -GENERATED_ITEMS = \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - gi-install.props - -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.propsin \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxprojin \ - girepository.vcxproj.filtersin \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxprojin \ - cmph.vcxproj.filtersin \ - g-ir-compiler.vcxprojin \ - g-ir-compiler.vcxproj.filtersin \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt \ - $(GENERATED_ITEMS) - -gi-install.props: $(top_srcdir)/win32/vs10/gi-install.propsin girepository.vs10.headers giscanner.vs10.scripts - -$(RM) $(top_builddir)/win32/vs11/gi-install.props - -$(RM) $(top_builddir)/win32/vs12/gi-install.props - -$(RM) $(top_builddir)/win32/vs14/gi-install.props - -$(RM) $(top_builddir)/win32/vs15/gi-install.props - $(CPP) -P - <$(top_srcdir)/win32/vs10/gi-install.propsin >$@ - $(RM) girepository.vs10.headers - $(RM) giscanner.vs10.scripts - -DISTCLEANFILES = $(GENERATED_ITEMS) diff --git a/win32/vs10/Makefile.in b/win32/vs10/Makefile.in deleted file mode 100644 index 128d856..0000000 --- a/win32/vs10/Makefile.in +++ /dev/null @@ -1,551 +0,0 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2017 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = win32/vs10 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/python.m4 \ - $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = gi-version-paths.props -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in \ - $(srcdir)/gi-version-paths.props.in -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_GIR_PACKAGE = @CAIRO_GIR_PACKAGE@ -CAIRO_LIBS = @CAIRO_LIBS@ -CAIRO_SHARED_LIBRARY = @CAIRO_SHARED_LIBRARY@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -EXPANDED_BINDIR = @EXPANDED_BINDIR@ -EXPANDED_DATADIR = @EXPANDED_DATADIR@ -EXPANDED_LIBDIR = @EXPANDED_LIBDIR@ -EXPANDED_LIBEXECDIR = @EXPANDED_LIBEXECDIR@ -EXPANDED_LOCALSTATEDIR = @EXPANDED_LOCALSTATEDIR@ -EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@ -EXTRA_LINK_FLAGS = @EXTRA_LINK_FLAGS@ -FFI_CFLAGS = @FFI_CFLAGS@ -FFI_LIBS = @FFI_LIBS@ -FFI_PC_CFLAGS = @FFI_PC_CFLAGS@ -FFI_PC_LIBS = @FFI_PC_LIBS@ -FFI_PC_PACKAGES = @FFI_PC_PACKAGES@ -FGREP = @FGREP@ -GIO_CFLAGS = @GIO_CFLAGS@ -GIO_LIBS = @GIO_LIBS@ -GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ -GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ -GIREPO_CFLAGS = @GIREPO_CFLAGS@ -GIREPO_LIBS = @GIREPO_LIBS@ -GIR_DIR = @GIR_DIR@ -GIR_SUFFIX = @GIR_SUFFIX@ -GI_HIDDEN_VISIBILITY_CFLAGS = @GI_HIDDEN_VISIBILITY_CFLAGS@ -GI_VERSION = @GI_VERSION@ -GLIBSRC = @GLIBSRC@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@ -GMODULE_CFLAGS = @GMODULE_CFLAGS@ -GMODULE_LIBS = @GMODULE_LIBS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_INTROSPECTION_LIBDIR = @GOBJECT_INTROSPECTION_LIBDIR@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HTML_DIR = @HTML_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POW_LIB = @POW_LIB@ -PYTHON = @PYTHON@ -PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ -PYTHON_INCLUDES = @PYTHON_INCLUDES@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_PLATFORM = @PYTHON_PLATFORM@ -PYTHON_PREFIX = @PYTHON_PREFIX@ -PYTHON_VERSION = @PYTHON_VERSION@ -RANLIB = @RANLIB@ -SCANNER_CFLAGS = @SCANNER_CFLAGS@ -SCANNER_LIBS = @SCANNER_LIBS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -YACC = @YACC@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -pkgpyexecdir = @pkgpyexecdir@ -pkgpythondir = @pkgpythondir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -pyexecdir = @pyexecdir@ -pythondir = @pythondir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -GENERATED_ITEMS = \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - gi-install.props - -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.propsin \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxprojin \ - girepository.vcxproj.filtersin \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxprojin \ - cmph.vcxproj.filtersin \ - g-ir-compiler.vcxprojin \ - g-ir-compiler.vcxproj.filtersin \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt \ - $(GENERATED_ITEMS) - -DISTCLEANFILES = $(GENERATED_ITEMS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign win32/vs10/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign win32/vs10/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): -gi-version-paths.props: $(top_builddir)/config.status $(srcdir)/gi-version-paths.props.in - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - cscopelist-am ctags-am distclean distclean-generic \ - distclean-libtool distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -gi-install.props: $(top_srcdir)/win32/vs10/gi-install.propsin girepository.vs10.headers giscanner.vs10.scripts - -$(RM) $(top_builddir)/win32/vs11/gi-install.props - -$(RM) $(top_builddir)/win32/vs12/gi-install.props - -$(RM) $(top_builddir)/win32/vs14/gi-install.props - -$(RM) $(top_builddir)/win32/vs15/gi-install.props - $(CPP) -P - <$(top_srcdir)/win32/vs10/gi-install.propsin >$@ - $(RM) girepository.vs10.headers - $(RM) giscanner.vs10.scripts - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/win32/vs10/README.txt b/win32/vs10/README.txt deleted file mode 100644 index e91adbf..0000000 --- a/win32/vs10/README.txt +++ /dev/null @@ -1,104 +0,0 @@ -Please do not compile this package (gobject-introspection) in paths that contain -spaces in them-as strange problems may occur during compilation or during -the use of the library. - -Please refer to the following GNOME Live! page for more detailed -instructions on building gobject-introsecption and its dependencies -with Visual C++: - -https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack - -This VS10 solution and the projects it includes are intented to be used -in a gobject-introspection source tree unpacked from a tarball. In a git checkout you -first need to use some Unix-like environment, which will do the work for you. - -The required dependencies are Python 2.7 (2.7) or 3.3 (3.x) or later, GLib and LibFFI. -It is recommended that GLib is built with Visual C++ 2010 to avoid problems cause by -usage of different CRTs. - -Please refer to the README.txt file in $(GLib_src_root)\build\win32\vs10 on how to build -GLib using Visual C++ 2010 - -For LibFFI, please use the Centricular fork of it, which can be found at -https://github.com/centricular/libffi. Please refer there on building--please -note that this will involve the use of the Meson build system and possible the -Ninja build tool, if the Visual Studio project generation is not used or is -unavailable. - -For Python, retrieving the official Windows binaries for 2.7 (2.x) or 3.3 (3.x) or later -from http://www.python.org will do the job-be sure that the Python version that -you downloaded matches the configuration of your build (win32 or x64/amd64). Ensure that -the correct path for your Python interpretor is set in gi-extra-paths.vsprops prior to -opening the project files, or close the project files and delete all the *.user, *.sdf and -*.suo files and reopening the project files. - -For building the Regress test project, cairo (and possibly cairo-gobject support) -is needed. - -Set up the source tree as follows under some arbitrary top -folder : - -\ -\vs10\ - -*this* file you are now reading is thus located at -\\build\win32\vs10\README. - - is either Win32 or x64, as in VS10 project files. - -For LibFFI, one should also put the generated ffi.h and ffitarget.h -into \vs10\\include\ and the compiled static libffi.lib -(or copy libffi-convenience.lib into libffi.lib) into -\vs10\\lib\. - -The libintl.h that is used for building GLib needs to be in -\vs10\\include, if not already done so. - -A working pkg-config tool is also required-it may be obtained from -http://www.gtk.org/download/win32.php [32-bit] -http://www.gtk.org/download/win64.php [64-bit] - -*** Note! *** -The build of G-I is now done within the project files, although it is still possible to -do it in two stages by using the NMake Makefiles after building the projects. - -As there are numerous possible configurations on Python and PKG_CONFIG_PATH, note that: --For both methods PKG_CONFIG_PATH is by default $(PREFIX)\lib\pkgconfig, where $(PREFIX) - is by default \vs10\. If searching from - more directories is desired, set the PKG_CONFIG_PATH environment variable before using - the NMake Makefile or opening the projects, but note that $(PREFIX)\lib\pkgconfig will - precede the set paths. --For the Python Path using the project files: check whether the directory settings in - gi-version-paths.vsprops under PythonDir (32-bit) or PythonDirX64 (x64) is correct. - If the projects have been loaded by Visual Studio, close the projects and re-open them. - You may need to delete all the *.suo, *.user and *.ncb files in this directory for - the changes to take effect. --For the Python Path using the NMake Makefiles: pass in PYTHON= to - the NMake Makefile or set it in the environment. The bit-ness of your Python installation - must match the configuration that you are building for. - -The use of Visual Studio Projects will no longer require the setting of environmental -variables, but the following environmental variables are needed (either by using "set xxx=yyy" -or by nmake -f gi-introspection-msvc.mak xxx=yyy) for building the introspection files (which -should be done after successfully building the Project Files): - -Please see $(srcroot)\build\win32\gi-introspection-msvc.mak for more details. Doing -"nmake -f gi-introspection-msvc.mak (options omitted)" will build the various introspection files, -and "nmake -f gi-introspection-msvc.mak (options omitted) install-introspection" will copy the introspection -files to \vs10\\share\gir-1.0 (.gir files) and \vs10\\lib\girepository-1.0 -(.typelib files) - -*** End of Note! *** - -The "install" project will copy build results and headers into their -appropriate location under \vs10\. For instance, -built DLLs go into \vs10\\bin, built LIBs into -\vs10\\lib and gobject-introspection headers into -\vs10\\include\gobject-introsection-1.0. - -This is then from where -project files higher in the stack are supposed to look for them, not -from a specific gobject-introspection source tree. - ---Tor Lillqvist ---Updated by Chun-wei Fan diff --git a/win32/vs10/_giscanner.vcxproj b/win32/vs10/_giscanner.vcxproj deleted file mode 100644 index d8cb7f8..0000000 --- a/win32/vs10/_giscanner.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {8311394F-9114-4C97-80F2-51BCABA054C9} - _giscanner - Win32Proj - - - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX64 - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs10/_giscanner.vcxproj.filters b/win32/vs10/_giscanner.vcxproj.filters deleted file mode 100644 index 1ddc9a2..0000000 --- a/win32/vs10/_giscanner.vcxproj.filters +++ /dev/null @@ -1,23 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - Sources - Sources - Sources - - diff --git a/win32/vs10/cmph-bdz-test.vcxproj b/win32/vs10/cmph-bdz-test.vcxproj deleted file mode 100644 index c465fa5..0000000 --- a/win32/vs10/cmph-bdz-test.vcxproj +++ /dev/null @@ -1,174 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A} - cmphbdztest - Win32Proj - - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - false - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs10/cmph-bdz-test.vcxproj.filters b/win32/vs10/cmph-bdz-test.vcxproj.filters deleted file mode 100644 index 2720d49..0000000 --- a/win32/vs10/cmph-bdz-test.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs10/cmph.vcxproj b/win32/vs10/cmph.vcxproj deleted file mode 100644 index 7fc4797..0000000 --- a/win32/vs10/cmph.vcxproj +++ /dev/null @@ -1,163 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {442C007E-D901-41DA-9706-5DB4AFB4C06B} - cmph - Win32Proj - - - - StaticLibrary - MultiByte - true - v100 - - - StaticLibrary - MultiByte - v100 - - - StaticLibrary - MultiByte - true - v100 - - - StaticLibrary - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - X64 - - - Disabled - _DEBUG;1;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - X64 - - - MaxSpeed - true - 1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs10/cmph.vcxproj.filters b/win32/vs10/cmph.vcxproj.filters deleted file mode 100644 index df71f98..0000000 --- a/win32/vs10/cmph.vcxproj.filters +++ /dev/null @@ -1,42 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs10/cmph.vcxproj.filtersin b/win32/vs10/cmph.vcxproj.filtersin deleted file mode 100644 index 072d32a..0000000 --- a/win32/vs10/cmph.vcxproj.filtersin +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - -#include "cmph.vs10.sourcefiles.filters" - - \ No newline at end of file diff --git a/win32/vs10/cmph.vcxprojin b/win32/vs10/cmph.vcxprojin deleted file mode 100644 index 98d06cc..0000000 --- a/win32/vs10/cmph.vcxprojin +++ /dev/null @@ -1,141 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {442C007E-D901-41DA-9706-5DB4AFB4C06B} - cmph - Win32Proj - - - - StaticLibrary - MultiByte - true - v100 - - - StaticLibrary - MultiByte - v100 - - - StaticLibrary - MultiByte - true - v100 - - - StaticLibrary - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - X64 - - - Disabled - _DEBUG;__x86_64__;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - X64 - - - MaxSpeed - true - __x86_64__;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - -#include "cmph.vs10.sourcefiles" - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - \ No newline at end of file diff --git a/win32/vs10/g-ir-compiler.vcxproj b/win32/vs10/g-ir-compiler.vcxproj deleted file mode 100644 index cacf713..0000000 --- a/win32/vs10/g-ir-compiler.vcxproj +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} - gircompiler - Win32Proj - - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - - - MachineX64 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - - - MachineX64 - - - - - - - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs10/g-ir-compiler.vcxproj.filters b/win32/vs10/g-ir-compiler.vcxproj.filters deleted file mode 100644 index 7b5ec8d..0000000 --- a/win32/vs10/g-ir-compiler.vcxproj.filters +++ /dev/null @@ -1,26 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Sources - - diff --git a/win32/vs10/g-ir-compiler.vcxproj.filtersin b/win32/vs10/g-ir-compiler.vcxproj.filtersin deleted file mode 100644 index 6656d41..0000000 --- a/win32/vs10/g-ir-compiler.vcxproj.filtersin +++ /dev/null @@ -1,21 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - -#include "g-ir-compiler.vs10.sourcefiles.filters" - Sources - - diff --git a/win32/vs10/g-ir-compiler.vcxprojin b/win32/vs10/g-ir-compiler.vcxprojin deleted file mode 100644 index b73575d..0000000 --- a/win32/vs10/g-ir-compiler.vcxprojin +++ /dev/null @@ -1,182 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} - gircompiler - Win32Proj - - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - - - MachineX64 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - - - MachineX64 - - - -#include "g-ir-compiler.vs10.sourcefiles" - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs10/g-ir-generate.vcxproj b/win32/vs10/g-ir-generate.vcxproj deleted file mode 100644 index f7ea403..0000000 --- a/win32/vs10/g-ir-generate.vcxproj +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} - girgenerate - Win32Proj - - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs10/g-ir-generate.vcxproj.filters b/win32/vs10/g-ir-generate.vcxproj.filters deleted file mode 100644 index b3b32ef..0000000 --- a/win32/vs10/g-ir-generate.vcxproj.filters +++ /dev/null @@ -1,25 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - Sources - - - diff --git a/win32/vs10/g-ir-inspect.vcxproj b/win32/vs10/g-ir-inspect.vcxproj deleted file mode 100644 index 489a230..0000000 --- a/win32/vs10/g-ir-inspect.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3} - girinspect - Win32Proj - - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs10/g-ir-inspect.vcxproj.filters b/win32/vs10/g-ir-inspect.vcxproj.filters deleted file mode 100644 index 371419a..0000000 --- a/win32/vs10/g-ir-inspect.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - - diff --git a/win32/vs10/gi-build-defines.props b/win32/vs10/gi-build-defines.props deleted file mode 100644 index 3a7f5fe..0000000 --- a/win32/vs10/gi-build-defines.props +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - G_IREPOSITORY_COMPILATION;DLL_EXPORT - cd .. -set VCInstallDir=$(VCInstallDir) -nmake -f gi-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot) - $(SolutionDir)\..\GIRepository-2.0.typelib;$(SolutionDir)\..\cairo-1.0.typelib - - - <_PropertySheetDisplayName>gibuilddefinesprops - $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ - $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ - - - - ..\..;..\..\girepository;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories) - HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions) - msvc_recommended_pragmas.h;%(ForcedIncludeFiles) - true - /d2Zi+ %(AdditionalOptions) - - - gio-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;gthread-2.0.lib;glib-2.0.lib;%(AdditionalDependencies) - $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - - - - - $(GIRepositoryBuildDefines) - - - $(GIIntrospectNMakeCmd) - - - $(GIIntrospectBuiltFiles) - - - diff --git a/win32/vs10/gi-gen-srcs.props b/win32/vs10/gi-gen-srcs.props deleted file mode 100644 index 0a5d2c6..0000000 --- a/win32/vs10/gi-gen-srcs.props +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - copy ..\..\config.h.win32 ..\..\config.h - $(PythonDir)\python ..\gen-win32-g-ir-tools.py - $(PythonDirX64)\python ..\gen-win32-g-ir-tools.py - - - <_PropertySheetDisplayName>gigensrcsprops - - - - $(CopyConfigH) - - - $(GenToolsScripts) - - - $(GenToolsScriptsX64) - - - diff --git a/win32/vs10/gi-install.props b/win32/vs10/gi-install.props deleted file mode 100644 index 7643cbd..0000000 --- a/win32/vs10/gi-install.props +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - $(SolutionDir)$(Configuration)\$(Platform)\bin - -mkdir $(CopyDir) -mkdir $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).dll $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.pdb $(CopyDir)\bin -copy ..\..\tools\g-ir-annotation-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-doc-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-scanner $(CopyDir)\bin -copy $(BinDir)\glib-print.exe $(CopyDir)\bin -copy $(BinDir)\glib-print.pdb $(CopyDir)\bin -mkdir $(CopyDir)\include\gobject-introspection-1.0\girepository -copy ..\..\girepository\giarginfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giarginfo.h -copy ..\..\girepository\gibaseinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gibaseinfo.h -copy ..\..\girepository\gicallableinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gicallableinfo.h -copy ..\..\girepository\giconstantinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giconstantinfo.h -copy ..\..\girepository\gienuminfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gienuminfo.h -copy ..\..\girepository\gifieldinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifieldinfo.h -copy ..\..\girepository\gifunctioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifunctioninfo.h -copy ..\..\girepository\giinterfaceinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giinterfaceinfo.h -copy ..\..\girepository\giobjectinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giobjectinfo.h -copy ..\..\girepository\gipropertyinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gipropertyinfo.h -copy ..\..\girepository\giregisteredtypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giregisteredtypeinfo.h -copy ..\..\girepository\girepository.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girepository.h -copy ..\..\girepository\girffi.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girffi.h -copy ..\..\girepository\gisignalinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gisignalinfo.h -copy ..\..\girepository\gistructinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gistructinfo.h -copy ..\..\girepository\gitypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypeinfo.h -copy ..\..\girepository\gitypelib.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypelib.h -copy ..\..\girepository\gitypes.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypes.h -copy ..\..\girepository\giunioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giunioninfo.h -copy ..\..\girepository\giversionmacros.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giversionmacros.h -copy ..\..\girepository\givfuncinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\givfuncinfo.h -mkdir $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\collections -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ast.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\cachestore.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\codegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\dumper.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\introspectablepass.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\gdumpparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\libtoolimporter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\maintransformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\message.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\msvccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\shlibs.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\scannermain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sectionparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sourcescanner.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\testcodegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\transformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\utils.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\xmlwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\collections\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\counter.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\ordereddict.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\doctemplates\base.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\C\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\Python\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Gjs\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gitestmacros.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy $(BinDir)\_giscanner.pyd $(CopyDir)\lib\gobject-introspection\giscanner -copy $(BinDir)\_giscanner.pdb $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\share\gobject-introspection-$(ApiVersion) -copy ..\..\girepository\gdump.c $(CopyDir)\share\gobject-introspection-$(ApiVersion) -mkdir $(CopyDir)\lib -copy $(BinDir)\girepository-$(ApiVersion).lib $(CopyDir)\lib -mkdir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\cairo-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\fontconfig-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\freetype2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\Gio-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GIRepository-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GL-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GLib-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GModule-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GObject-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\libxml2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\win32-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -mkdir $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\cairo-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\fontconfig-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\freetype2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\Gio-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GIRepository-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GL-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GLib-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GModule-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GObject-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\libxml2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\win32-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -mkdir $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-1.0.pc $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-no-export-1.0.pc $(CopyDir)\lib\pkgconfig - - ..\gobject-introspection-1.0.pc;..\gobject-introspection-no-export-1.0.pc - $(PythonDir)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - $(PythonDirX64)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - - - <_PropertySheetDisplayName>giinstallprops - - - - $(BinDir) - - - $(GIDoInstall) - - - $(GIPCFiles) - - - $(GIGenPC) - - - $(GIGenPCX64) - - - diff --git a/win32/vs10/gi-install.propsin b/win32/vs10/gi-install.propsin deleted file mode 100644 index ab991ae..0000000 --- a/win32/vs10/gi-install.propsin +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - $(SolutionDir)$(Configuration)\$(Platform)\bin - -mkdir $(CopyDir) -mkdir $(CopyDir)\bin - -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).dll $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.pdb $(CopyDir)\bin -copy ..\..\tools\g-ir-annotation-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-doc-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-scanner $(CopyDir)\bin - -copy $(BinDir)\glib-print.exe $(CopyDir)\bin -copy $(BinDir)\glib-print.pdb $(CopyDir)\bin - -mkdir $(CopyDir)\include\gobject-introspection-1.0\girepository -#include "girepository.vs10.headers" -#include "giscanner.vs10.scripts" - -mkdir $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gitestmacros.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.h $(CopyDir)\share\gobject-introspection-1.0\tests - -copy $(BinDir)\_giscanner.pyd $(CopyDir)\lib\gobject-introspection\giscanner -copy $(BinDir)\_giscanner.pdb $(CopyDir)\lib\gobject-introspection\giscanner - -mkdir $(CopyDir)\share\gobject-introspection-$(ApiVersion) - -copy ..\..\girepository\gdump.c $(CopyDir)\share\gobject-introspection-$(ApiVersion) - -mkdir $(CopyDir)\lib - -copy $(BinDir)\girepository-$(ApiVersion).lib $(CopyDir)\lib - -mkdir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\cairo-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\fontconfig-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\freetype2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\Gio-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GIRepository-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GL-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GLib-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GModule-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GObject-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\libxml2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\win32-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) - -mkdir $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\cairo-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\fontconfig-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\freetype2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\Gio-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GIRepository-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GL-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GLib-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GModule-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GObject-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\libxml2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\win32-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) - -mkdir $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-1.0.pc $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-no-export-1.0.pc $(CopyDir)\lib\pkgconfig - - ..\gobject-introspection-1.0.pc;..\gobject-introspection-no-export-1.0.pc - $(PythonDir)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - $(PythonDirX64)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - - - <_PropertySheetDisplayName>giinstallprops - - - - $(BinDir) - - - $(GIDoInstall) - - - $(GIPCFiles) - - - $(GIGenPC) - - - $(GIGenPCX64) - - - diff --git a/win32/vs10/gi-install.vcxproj b/win32/vs10/gi-install.vcxproj deleted file mode 100644 index e9038fc..0000000 --- a/win32/vs10/gi-install.vcxproj +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B10} - install - Win32Proj - - - - Utility - MultiByte - true - v100 - - - Utility - MultiByte - v100 - - - Utility - MultiByte - true - v100 - - - Utility - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - - - - - - - - - - - - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - - - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - - - - - {f4e6621f-a7dd-4863-8ccf-ca04dfc601e3} - false - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - {7a36674c-379d-4989-a978-07124e5f852c} - false - - - - - - diff --git a/win32/vs10/gi-install.vcxproj.filters b/win32/vs10/gi-install.vcxproj.filters deleted file mode 100644 index 590ad10..0000000 --- a/win32/vs10/gi-install.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Resource Files - Resource Files - - diff --git a/win32/vs10/gi-introspect.vcxproj b/win32/vs10/gi-introspect.vcxproj deleted file mode 100644 index b634495..0000000 --- a/win32/vs10/gi-introspect.vcxproj +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - {7A36674C-379D-4989-A978-07124E5F852C} - giintrospect - - - - Makefile - true - MultiByte - v100 - - - Makefile - false - true - MultiByte - v100 - - - Makefile - MultiByte - v100 - - - Makefile - MultiByte - true - v100 - - - - - - - - - - - - - - - - - - - - - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - - - - \ No newline at end of file diff --git a/win32/vs10/gi-prebuild.vcxproj b/win32/vs10/gi-prebuild.vcxproj deleted file mode 100644 index 88cea9a..0000000 --- a/win32/vs10/gi-prebuild.vcxproj +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B11} - giprebuild - Win32Proj - - - - Utility - MultiByte - true - v100 - - - Utility - MultiByte - v100 - - - Utility - MultiByte - true - v100 - - - Utility - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - - - Generating Tools Scripts... - $(GenToolsScripts) - Generating Tools Scripts... - $(GenToolsScripts) - ..\..\tools\g-ir-scanner;..\..\tools\g-ir-doc-tool;..\..\tools\g-ir-annotation-tool;%(Outputs) - - - - - - - - diff --git a/win32/vs10/gi-version-paths.props b/win32/vs10/gi-version-paths.props deleted file mode 100644 index 6be5df9..0000000 --- a/win32/vs10/gi-version-paths.props +++ /dev/null @@ -1,81 +0,0 @@ - - - - 10 - $(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform) - $(GlibEtcInstallRoot) - - c:\\python34 - c:\\python34 - c:\\python34 - c:\\python36 - c:\\python36 - - $(PythonDir).x64 - PYTHON=$(PythonDir)\python.exe - PYTHON=$(PythonDirX64)\python.exe - 1.56.1 - $(SolutionDir)\..\.. - 1.0 - $(SolutionDir)$(Configuration)\$(Platform)\obj\$(ProjectName) - lib - -$(ApiVersion)-0 - - -1-vs$(VSVer) - $(LibGISeparateVSDllPrefix) - $(LibGISeparateVSDllSuffix) - - - <_PropertySheetDisplayName>giversionpathsprops - - - - $(VSVer) - - - $(GlibEtcInstallRoot) - - - $(CopyDir) - - - $(PythonDir) - - - $(PythonDirX64) - - - $(IntrospectPythonParam) - - - $(IntrospectPythonParamX64) - - - $(GIVersion) - - - $(BASE_GI_DIR) - - - $(ApiVersion) - - - $(LibGILibtoolCompatibleDllPrefix) - - - $(LibGILibtoolCompatibleDllSuffix) - - - $(LibGISeparateVSDllPrefix) - - - $(LibGISeparateVSDllSuffix) - - - $(LibGIDllPrefix) - - - $(LibGIDllSuffix) - - - diff --git a/win32/vs10/gi-version-paths.props.in b/win32/vs10/gi-version-paths.props.in deleted file mode 100644 index 5793455..0000000 --- a/win32/vs10/gi-version-paths.props.in +++ /dev/null @@ -1,81 +0,0 @@ - - - - 10 - $(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform) - $(GlibEtcInstallRoot) - - c:\\python34 - c:\\python34 - c:\\python34 - c:\\python36 - c:\\python36 - - $(PythonDir).x64 - PYTHON=$(PythonDir)\python.exe - PYTHON=$(PythonDirX64)\python.exe - @PACKAGE_VERSION@ - $(SolutionDir)\..\.. - 1.0 - $(SolutionDir)$(Configuration)\$(Platform)\obj\$(ProjectName) - lib - -$(ApiVersion)-0 - - -1-vs$(VSVer) - $(LibGISeparateVSDllPrefix) - $(LibGISeparateVSDllSuffix) - - - <_PropertySheetDisplayName>giversionpathsprops - - - - $(VSVer) - - - $(GlibEtcInstallRoot) - - - $(CopyDir) - - - $(PythonDir) - - - $(PythonDirX64) - - - $(IntrospectPythonParam) - - - $(IntrospectPythonParamX64) - - - $(GIVersion) - - - $(BASE_GI_DIR) - - - $(ApiVersion) - - - $(LibGILibtoolCompatibleDllPrefix) - - - $(LibGILibtoolCompatibleDllSuffix) - - - $(LibGISeparateVSDllPrefix) - - - $(LibGISeparateVSDllSuffix) - - - $(LibGIDllPrefix) - - - $(LibGIDllSuffix) - - - diff --git a/win32/vs10/girepository.vcxproj b/win32/vs10/girepository.vcxproj deleted file mode 100644 index 6d6b736..0000000 --- a/win32/vs10/girepository.vcxproj +++ /dev/null @@ -1,214 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - girepository - Win32Proj - - - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs10/girepository.vcxproj.filters b/win32/vs10/girepository.vcxproj.filters deleted file mode 100644 index 8201353..0000000 --- a/win32/vs10/girepository.vcxproj.filters +++ /dev/null @@ -1,41 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs10/girepository.vcxproj.filtersin b/win32/vs10/girepository.vcxproj.filtersin deleted file mode 100644 index 8e9255d..0000000 --- a/win32/vs10/girepository.vcxproj.filtersin +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - -#include "girepository.vs10.sourcefiles.filters" - - diff --git a/win32/vs10/girepository.vcxprojin b/win32/vs10/girepository.vcxprojin deleted file mode 100644 index 2ff1557..0000000 --- a/win32/vs10/girepository.vcxprojin +++ /dev/null @@ -1,193 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - girepository - Win32Proj - - - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - DynamicLibrary - MultiByte - true - v100 - - - DynamicLibrary - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX64 - - - -#include "girepository.vs10.sourcefiles" - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs10/glib-print.vcxproj b/win32/vs10/glib-print.vcxproj deleted file mode 100644 index 78fe23e..0000000 --- a/win32/vs10/glib-print.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B} - glibprint - Win32Proj - - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - Application - MultiByte - true - v100 - - - Application - MultiByte - v100 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs10/glib-print.vcxproj.filters b/win32/vs10/glib-print.vcxproj.filters deleted file mode 100644 index f77043c..0000000 --- a/win32/vs10/glib-print.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs10/gobject-introspection.sln b/win32/vs10/gobject-introspection.sln deleted file mode 100644 index 5227c78..0000000 --- a/win32/vs10/gobject-introspection.sln +++ /dev/null @@ -1,126 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 11.00 -# Visual Studio 2010 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-prebuild", "gi-prebuild.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B11}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph", "cmph.vcxproj", "{442C007E-D901-41DA-9706-5DB4AFB4C06B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph-bdz-test", "cmph-bdz-test.vcxproj", "{E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "girepository", "girepository.vcxproj", "{23E28245-8FC7-4B41-B1C5-8785BD4366A7}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_giscanner", "_giscanner.vcxproj", "{8311394F-9114-4C97-80F2-51BCABA054C9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glib-print", "glib-print.vcxproj", "{2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-generate", "g-ir-generate.vcxproj", "{F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-compiler", "g-ir-compiler.vcxproj", "{5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-inspect", "g-ir-inspect.vcxproj", "{F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-introspect", "gi-introspect.vcxproj", "{7A36674C-379D-4989-A978-07124E5F852C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-install", "gi-install.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B10}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.Build.0 = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.ActiveCfg = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.Build.0 = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.ActiveCfg = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.Build.0 = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.ActiveCfg = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.Build.0 = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.ActiveCfg = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.Build.0 = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.ActiveCfg = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.Build.0 = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.ActiveCfg = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.Build.0 = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.ActiveCfg = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.Build.0 = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.ActiveCfg = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.Build.0 = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.ActiveCfg = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.Build.0 = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.ActiveCfg = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.Build.0 = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.ActiveCfg = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.Build.0 = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.ActiveCfg = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.Build.0 = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.ActiveCfg = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.Build.0 = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.ActiveCfg = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.Build.0 = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.ActiveCfg = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.Build.0 = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.ActiveCfg = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.Build.0 = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.ActiveCfg = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.Build.0 = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.ActiveCfg = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.Build.0 = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.ActiveCfg = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.Build.0 = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.ActiveCfg = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.ActiveCfg = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.Build.0 = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.ActiveCfg = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.Build.0 = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.ActiveCfg = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.Build.0 = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.ActiveCfg = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.Build.0 = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.Build.0 = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.ActiveCfg = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.Build.0 = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.ActiveCfg = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.Build.0 = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.ActiveCfg = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.Build.0 = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vs11/Makefile.am b/win32/vs11/Makefile.am deleted file mode 100644 index 086238c..0000000 --- a/win32/vs11/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.props \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt - -DISTCLEANFILES = $(EXTRA_DIST) - -MSVC_BASE_VER = 10 -MSVC_BASE_VER_LONG = 2010 -MSVC_VER = 11 -MSVC_VER_LONG = 2012 - -include $(top_srcdir)/win32/Makefile-newvs.am diff --git a/win32/vs11/Makefile.in b/win32/vs11/Makefile.in deleted file mode 100644 index 5a4a61f..0000000 --- a/win32/vs11/Makefile.in +++ /dev/null @@ -1,585 +0,0 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2017 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Centralized autotools file -# Create the Visual Studio 2012/2013/2015 project files -# from the Visual Studio 2010 project files - -# This autotools file, from GLib, can be used in other projects -# that have Visual Studio build support. - -# Author: Fan, Chun-wei -# November 05, 2012 - -# MSVC_BASE_VER: Baseline MSVC 201x version to copy/process project files from (100 for 2010, 120 for 2013) -# MSVC_BASE_VER_LONG: Long Version of baseline Visual Studio 201x version (2010, 2012, 2013, 14, 15) -# MSVC_BASE_TOOLSET: Use if baseline MSVC toolset is not in the form v$(MSVC_BASE_VER)0, meaning v$(MSVC_BASE_TOOLSET) -# MSVC_VER_LONG: Long Version of target Visual Studio (2012, 2013, 14 and so on) -# MSVC_VER: Short Version of target Visual Studio (110 for 2012, 120 for 2013, 140 for 2015, 141 for 2017) -# MSVC_TOOLSET: Use if target MSVC toolsett is not in the form v $(MSVC_VER)0, meaning v$(MSVC_TOOLSET) -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = win32/vs11 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/python.m4 \ - $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in \ - $(top_srcdir)/win32/Makefile-newvs.am -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_GIR_PACKAGE = @CAIRO_GIR_PACKAGE@ -CAIRO_LIBS = @CAIRO_LIBS@ -CAIRO_SHARED_LIBRARY = @CAIRO_SHARED_LIBRARY@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -EXPANDED_BINDIR = @EXPANDED_BINDIR@ -EXPANDED_DATADIR = @EXPANDED_DATADIR@ -EXPANDED_LIBDIR = @EXPANDED_LIBDIR@ -EXPANDED_LIBEXECDIR = @EXPANDED_LIBEXECDIR@ -EXPANDED_LOCALSTATEDIR = @EXPANDED_LOCALSTATEDIR@ -EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@ -EXTRA_LINK_FLAGS = @EXTRA_LINK_FLAGS@ -FFI_CFLAGS = @FFI_CFLAGS@ -FFI_LIBS = @FFI_LIBS@ -FFI_PC_CFLAGS = @FFI_PC_CFLAGS@ -FFI_PC_LIBS = @FFI_PC_LIBS@ -FFI_PC_PACKAGES = @FFI_PC_PACKAGES@ -FGREP = @FGREP@ -GIO_CFLAGS = @GIO_CFLAGS@ -GIO_LIBS = @GIO_LIBS@ -GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ -GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ -GIREPO_CFLAGS = @GIREPO_CFLAGS@ -GIREPO_LIBS = @GIREPO_LIBS@ -GIR_DIR = @GIR_DIR@ -GIR_SUFFIX = @GIR_SUFFIX@ -GI_HIDDEN_VISIBILITY_CFLAGS = @GI_HIDDEN_VISIBILITY_CFLAGS@ -GI_VERSION = @GI_VERSION@ -GLIBSRC = @GLIBSRC@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@ -GMODULE_CFLAGS = @GMODULE_CFLAGS@ -GMODULE_LIBS = @GMODULE_LIBS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_INTROSPECTION_LIBDIR = @GOBJECT_INTROSPECTION_LIBDIR@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HTML_DIR = @HTML_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POW_LIB = @POW_LIB@ -PYTHON = @PYTHON@ -PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ -PYTHON_INCLUDES = @PYTHON_INCLUDES@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_PLATFORM = @PYTHON_PLATFORM@ -PYTHON_PREFIX = @PYTHON_PREFIX@ -PYTHON_VERSION = @PYTHON_VERSION@ -RANLIB = @RANLIB@ -SCANNER_CFLAGS = @SCANNER_CFLAGS@ -SCANNER_LIBS = @SCANNER_LIBS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -YACC = @YACC@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -pkgpyexecdir = @pkgpyexecdir@ -pkgpythondir = @pkgpythondir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -pyexecdir = @pyexecdir@ -pythondir = @pythondir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.props \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt - -DISTCLEANFILES = $(EXTRA_DIST) -MSVC_BASE_VER = 10 -MSVC_BASE_VER_LONG = 2010 -MSVC_VER = 11 -MSVC_VER_LONG = 2012 -@MSVC_BASE_NO_TOOLSET_SET_TRUE@MSVC_BASE_TOOLSET = $(MSVC_BASE_VER)0 -@MSVC_NO_TOOLSET_SET_TRUE@MSVC_TOOLSET = $(MSVC_VER)0 -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/win32/Makefile-newvs.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign win32/vs11/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign win32/vs11/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; -$(top_srcdir)/win32/Makefile-newvs.am $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - cscopelist-am ctags-am distclean distclean-generic \ - distclean-libtool distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -%.sln: - sed 's/11\.00/12\.00/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/$(MSVC_BASE_VER_LONG)/$(MSVC_VER_LONG)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.txt: - sed 's/vs$(MSVC_BASE_VER)/vs$(MSVC_VER)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/VS$(MSVC_BASE_VER)/VS$(MSVC_VER)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.vcxproj: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.props: $(top_builddir)/win32/vs$(MSVC_BASE_VER)/Makefile - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.vcxproj.filters: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - cp $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - cp $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/win32/vs11/README.txt b/win32/vs11/README.txt deleted file mode 100644 index 3d67898..0000000 --- a/win32/vs11/README.txt +++ /dev/null @@ -1,104 +0,0 @@ -Please do not compile this package (gobject-introspection) in paths that contain -spaces in them-as strange problems may occur during compilation or during -the use of the library. - -Please refer to the following GNOME Live! page for more detailed -instructions on building gobject-introsecption and its dependencies -with Visual C++: - -https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack - -This VS11 solution and the projects it includes are intented to be used -in a gobject-introspection source tree unpacked from a tarball. In a git checkout you -first need to use some Unix-like environment, which will do the work for you. - -The required dependencies are Python 2.7 (2.7) or 3.3 (3.x) or later, GLib and LibFFI. -It is recommended that GLib is built with Visual C++ 2010 to avoid problems cause by -usage of different CRTs. - -Please refer to the README.txt file in $(GLib_src_root)\build\win32\vs11 on how to build -GLib using Visual C++ 2010 - -For LibFFI, please use the Centricular fork of it, which can be found at -https://github.com/centricular/libffi. Please refer there on building--please -note that this will involve the use of the Meson build system and possible the -Ninja build tool, if the Visual Studio project generation is not used or is -unavailable. - -For Python, retrieving the official Windows binaries for 2.7 (2.x) or 3.3 (3.x) or later -from http://www.python.org will do the job-be sure that the Python version that -you downloaded matches the configuration of your build (win32 or x64/amd64). Ensure that -the correct path for your Python interpretor is set in gi-extra-paths.vsprops prior to -opening the project files, or close the project files and delete all the *.user, *.sdf and -*.suo files and reopening the project files. - -For building the Regress test project, cairo (and possibly cairo-gobject support) -is needed. - -Set up the source tree as follows under some arbitrary top -folder : - -\ -\vs11\ - -*this* file you are now reading is thus located at -\\build\win32\vs11\README. - - is either Win32 or x64, as in VS11 project files. - -For LibFFI, one should also put the generated ffi.h and ffitarget.h -into \vs11\\include\ and the compiled static libffi.lib -(or copy libffi-convenience.lib into libffi.lib) into -\vs11\\lib\. - -The libintl.h that is used for building GLib needs to be in -\vs11\\include, if not already done so. - -A working pkg-config tool is also required-it may be obtained from -http://www.gtk.org/download/win32.php [32-bit] -http://www.gtk.org/download/win64.php [64-bit] - -*** Note! *** -The build of G-I is now done within the project files, although it is still possible to -do it in two stages by using the NMake Makefiles after building the projects. - -As there are numerous possible configurations on Python and PKG_CONFIG_PATH, note that: --For both methods PKG_CONFIG_PATH is by default $(PREFIX)\lib\pkgconfig, where $(PREFIX) - is by default \vs11\. If searching from - more directories is desired, set the PKG_CONFIG_PATH environment variable before using - the NMake Makefile or opening the projects, but note that $(PREFIX)\lib\pkgconfig will - precede the set paths. --For the Python Path using the project files: check whether the directory settings in - gi-version-paths.vsprops under PythonDir (32-bit) or PythonDirX64 (x64) is correct. - If the projects have been loaded by Visual Studio, close the projects and re-open them. - You may need to delete all the *.suo, *.user and *.ncb files in this directory for - the changes to take effect. --For the Python Path using the NMake Makefiles: pass in PYTHON= to - the NMake Makefile or set it in the environment. The bit-ness of your Python installation - must match the configuration that you are building for. - -The use of Visual Studio Projects will no longer require the setting of environmental -variables, but the following environmental variables are needed (either by using "set xxx=yyy" -or by nmake -f gi-introspection-msvc.mak xxx=yyy) for building the introspection files (which -should be done after successfully building the Project Files): - -Please see $(srcroot)\build\win32\gi-introspection-msvc.mak for more details. Doing -"nmake -f gi-introspection-msvc.mak (options omitted)" will build the various introspection files, -and "nmake -f gi-introspection-msvc.mak (options omitted) install-introspection" will copy the introspection -files to \vs11\\share\gir-1.0 (.gir files) and \vs11\\lib\girepository-1.0 -(.typelib files) - -*** End of Note! *** - -The "install" project will copy build results and headers into their -appropriate location under \vs11\. For instance, -built DLLs go into \vs11\\bin, built LIBs into -\vs11\\lib and gobject-introspection headers into -\vs11\\include\gobject-introsection-1.0. - -This is then from where -project files higher in the stack are supposed to look for them, not -from a specific gobject-introspection source tree. - ---Tor Lillqvist ---Updated by Chun-wei Fan diff --git a/win32/vs11/_giscanner.vcxproj b/win32/vs11/_giscanner.vcxproj deleted file mode 100644 index a028176..0000000 --- a/win32/vs11/_giscanner.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {8311394F-9114-4C97-80F2-51BCABA054C9} - _giscanner - Win32Proj - - - - DynamicLibrary - MultiByte - true - v110 - - - DynamicLibrary - MultiByte - v110 - - - DynamicLibrary - MultiByte - true - v110 - - - DynamicLibrary - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX64 - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs11/_giscanner.vcxproj.filters b/win32/vs11/_giscanner.vcxproj.filters deleted file mode 100644 index 1ddc9a2..0000000 --- a/win32/vs11/_giscanner.vcxproj.filters +++ /dev/null @@ -1,23 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - Sources - Sources - Sources - - diff --git a/win32/vs11/cmph-bdz-test.vcxproj b/win32/vs11/cmph-bdz-test.vcxproj deleted file mode 100644 index 0441319..0000000 --- a/win32/vs11/cmph-bdz-test.vcxproj +++ /dev/null @@ -1,174 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A} - cmphbdztest - Win32Proj - - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - false - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs11/cmph-bdz-test.vcxproj.filters b/win32/vs11/cmph-bdz-test.vcxproj.filters deleted file mode 100644 index 2720d49..0000000 --- a/win32/vs11/cmph-bdz-test.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs11/cmph.vcxproj b/win32/vs11/cmph.vcxproj deleted file mode 100644 index d7fc143..0000000 --- a/win32/vs11/cmph.vcxproj +++ /dev/null @@ -1,163 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {442C007E-D901-41DA-9706-5DB4AFB4C06B} - cmph - Win32Proj - - - - StaticLibrary - MultiByte - true - v110 - - - StaticLibrary - MultiByte - v110 - - - StaticLibrary - MultiByte - true - v110 - - - StaticLibrary - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - X64 - - - Disabled - _DEBUG;1;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - X64 - - - MaxSpeed - true - 1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs11/cmph.vcxproj.filters b/win32/vs11/cmph.vcxproj.filters deleted file mode 100644 index df71f98..0000000 --- a/win32/vs11/cmph.vcxproj.filters +++ /dev/null @@ -1,42 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs11/g-ir-compiler.vcxproj b/win32/vs11/g-ir-compiler.vcxproj deleted file mode 100644 index 38b3af3..0000000 --- a/win32/vs11/g-ir-compiler.vcxproj +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} - gircompiler - Win32Proj - - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - - - MachineX64 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - - - MachineX64 - - - - - - - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs11/g-ir-compiler.vcxproj.filters b/win32/vs11/g-ir-compiler.vcxproj.filters deleted file mode 100644 index 7b5ec8d..0000000 --- a/win32/vs11/g-ir-compiler.vcxproj.filters +++ /dev/null @@ -1,26 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Sources - - diff --git a/win32/vs11/g-ir-generate.vcxproj b/win32/vs11/g-ir-generate.vcxproj deleted file mode 100644 index 10c2ad1..0000000 --- a/win32/vs11/g-ir-generate.vcxproj +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} - girgenerate - Win32Proj - - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs11/g-ir-generate.vcxproj.filters b/win32/vs11/g-ir-generate.vcxproj.filters deleted file mode 100644 index b3b32ef..0000000 --- a/win32/vs11/g-ir-generate.vcxproj.filters +++ /dev/null @@ -1,25 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - Sources - - - diff --git a/win32/vs11/g-ir-inspect.vcxproj b/win32/vs11/g-ir-inspect.vcxproj deleted file mode 100644 index cf28b30..0000000 --- a/win32/vs11/g-ir-inspect.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3} - girinspect - Win32Proj - - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs11/g-ir-inspect.vcxproj.filters b/win32/vs11/g-ir-inspect.vcxproj.filters deleted file mode 100644 index 371419a..0000000 --- a/win32/vs11/g-ir-inspect.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - - diff --git a/win32/vs11/gi-build-defines.props b/win32/vs11/gi-build-defines.props deleted file mode 100644 index 3a7f5fe..0000000 --- a/win32/vs11/gi-build-defines.props +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - G_IREPOSITORY_COMPILATION;DLL_EXPORT - cd .. -set VCInstallDir=$(VCInstallDir) -nmake -f gi-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot) - $(SolutionDir)\..\GIRepository-2.0.typelib;$(SolutionDir)\..\cairo-1.0.typelib - - - <_PropertySheetDisplayName>gibuilddefinesprops - $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ - $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ - - - - ..\..;..\..\girepository;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories) - HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions) - msvc_recommended_pragmas.h;%(ForcedIncludeFiles) - true - /d2Zi+ %(AdditionalOptions) - - - gio-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;gthread-2.0.lib;glib-2.0.lib;%(AdditionalDependencies) - $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - - - - - $(GIRepositoryBuildDefines) - - - $(GIIntrospectNMakeCmd) - - - $(GIIntrospectBuiltFiles) - - - diff --git a/win32/vs11/gi-gen-srcs.props b/win32/vs11/gi-gen-srcs.props deleted file mode 100644 index 0a5d2c6..0000000 --- a/win32/vs11/gi-gen-srcs.props +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - copy ..\..\config.h.win32 ..\..\config.h - $(PythonDir)\python ..\gen-win32-g-ir-tools.py - $(PythonDirX64)\python ..\gen-win32-g-ir-tools.py - - - <_PropertySheetDisplayName>gigensrcsprops - - - - $(CopyConfigH) - - - $(GenToolsScripts) - - - $(GenToolsScriptsX64) - - - diff --git a/win32/vs11/gi-install.props b/win32/vs11/gi-install.props deleted file mode 100644 index 7643cbd..0000000 --- a/win32/vs11/gi-install.props +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - $(SolutionDir)$(Configuration)\$(Platform)\bin - -mkdir $(CopyDir) -mkdir $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).dll $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.pdb $(CopyDir)\bin -copy ..\..\tools\g-ir-annotation-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-doc-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-scanner $(CopyDir)\bin -copy $(BinDir)\glib-print.exe $(CopyDir)\bin -copy $(BinDir)\glib-print.pdb $(CopyDir)\bin -mkdir $(CopyDir)\include\gobject-introspection-1.0\girepository -copy ..\..\girepository\giarginfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giarginfo.h -copy ..\..\girepository\gibaseinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gibaseinfo.h -copy ..\..\girepository\gicallableinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gicallableinfo.h -copy ..\..\girepository\giconstantinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giconstantinfo.h -copy ..\..\girepository\gienuminfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gienuminfo.h -copy ..\..\girepository\gifieldinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifieldinfo.h -copy ..\..\girepository\gifunctioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifunctioninfo.h -copy ..\..\girepository\giinterfaceinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giinterfaceinfo.h -copy ..\..\girepository\giobjectinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giobjectinfo.h -copy ..\..\girepository\gipropertyinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gipropertyinfo.h -copy ..\..\girepository\giregisteredtypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giregisteredtypeinfo.h -copy ..\..\girepository\girepository.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girepository.h -copy ..\..\girepository\girffi.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girffi.h -copy ..\..\girepository\gisignalinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gisignalinfo.h -copy ..\..\girepository\gistructinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gistructinfo.h -copy ..\..\girepository\gitypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypeinfo.h -copy ..\..\girepository\gitypelib.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypelib.h -copy ..\..\girepository\gitypes.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypes.h -copy ..\..\girepository\giunioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giunioninfo.h -copy ..\..\girepository\giversionmacros.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giversionmacros.h -copy ..\..\girepository\givfuncinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\givfuncinfo.h -mkdir $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\collections -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ast.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\cachestore.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\codegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\dumper.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\introspectablepass.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\gdumpparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\libtoolimporter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\maintransformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\message.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\msvccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\shlibs.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\scannermain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sectionparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sourcescanner.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\testcodegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\transformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\utils.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\xmlwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\collections\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\counter.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\ordereddict.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\doctemplates\base.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\C\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\Python\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Gjs\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gitestmacros.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy $(BinDir)\_giscanner.pyd $(CopyDir)\lib\gobject-introspection\giscanner -copy $(BinDir)\_giscanner.pdb $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\share\gobject-introspection-$(ApiVersion) -copy ..\..\girepository\gdump.c $(CopyDir)\share\gobject-introspection-$(ApiVersion) -mkdir $(CopyDir)\lib -copy $(BinDir)\girepository-$(ApiVersion).lib $(CopyDir)\lib -mkdir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\cairo-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\fontconfig-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\freetype2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\Gio-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GIRepository-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GL-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GLib-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GModule-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GObject-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\libxml2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\win32-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -mkdir $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\cairo-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\fontconfig-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\freetype2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\Gio-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GIRepository-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GL-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GLib-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GModule-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GObject-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\libxml2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\win32-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -mkdir $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-1.0.pc $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-no-export-1.0.pc $(CopyDir)\lib\pkgconfig - - ..\gobject-introspection-1.0.pc;..\gobject-introspection-no-export-1.0.pc - $(PythonDir)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - $(PythonDirX64)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - - - <_PropertySheetDisplayName>giinstallprops - - - - $(BinDir) - - - $(GIDoInstall) - - - $(GIPCFiles) - - - $(GIGenPC) - - - $(GIGenPCX64) - - - diff --git a/win32/vs11/gi-install.vcxproj b/win32/vs11/gi-install.vcxproj deleted file mode 100644 index adc069a..0000000 --- a/win32/vs11/gi-install.vcxproj +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B10} - install - Win32Proj - - - - Utility - MultiByte - true - v110 - - - Utility - MultiByte - v110 - - - Utility - MultiByte - true - v110 - - - Utility - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - - - - - - - - - - - - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - - - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - - - - - {f4e6621f-a7dd-4863-8ccf-ca04dfc601e3} - false - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - {7a36674c-379d-4989-a978-07124e5f852c} - false - - - - - - diff --git a/win32/vs11/gi-install.vcxproj.filters b/win32/vs11/gi-install.vcxproj.filters deleted file mode 100644 index 590ad10..0000000 --- a/win32/vs11/gi-install.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Resource Files - Resource Files - - diff --git a/win32/vs11/gi-introspect.vcxproj b/win32/vs11/gi-introspect.vcxproj deleted file mode 100644 index 1d58fcd..0000000 --- a/win32/vs11/gi-introspect.vcxproj +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - {7A36674C-379D-4989-A978-07124E5F852C} - giintrospect - - - - Makefile - true - MultiByte - v110 - - - Makefile - false - true - MultiByte - v110 - - - Makefile - MultiByte - v110 - - - Makefile - MultiByte - true - v110 - - - - - - - - - - - - - - - - - - - - - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - - - - \ No newline at end of file diff --git a/win32/vs11/gi-prebuild.vcxproj b/win32/vs11/gi-prebuild.vcxproj deleted file mode 100644 index 239cd34..0000000 --- a/win32/vs11/gi-prebuild.vcxproj +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B11} - giprebuild - Win32Proj - - - - Utility - MultiByte - true - v110 - - - Utility - MultiByte - v110 - - - Utility - MultiByte - true - v110 - - - Utility - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - - - Generating Tools Scripts... - $(GenToolsScripts) - Generating Tools Scripts... - $(GenToolsScripts) - ..\..\tools\g-ir-scanner;..\..\tools\g-ir-doc-tool;..\..\tools\g-ir-annotation-tool;%(Outputs) - - - - - - - - diff --git a/win32/vs11/gi-version-paths.props b/win32/vs11/gi-version-paths.props deleted file mode 100644 index 07f9208..0000000 --- a/win32/vs11/gi-version-paths.props +++ /dev/null @@ -1,81 +0,0 @@ - - - - 11 - $(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform) - $(GlibEtcInstallRoot) - - c:\\python34 - c:\\python34 - c:\\python34 - c:\\python36 - c:\\python36 - - $(PythonDir).x64 - PYTHON=$(PythonDir)\python.exe - PYTHON=$(PythonDirX64)\python.exe - 1.56.1 - $(SolutionDir)\..\.. - 1.0 - $(SolutionDir)$(Configuration)\$(Platform)\obj\$(ProjectName) - lib - -$(ApiVersion)-0 - - -1-vs$(VSVer) - $(LibGISeparateVSDllPrefix) - $(LibGISeparateVSDllSuffix) - - - <_PropertySheetDisplayName>giversionpathsprops - - - - $(VSVer) - - - $(GlibEtcInstallRoot) - - - $(CopyDir) - - - $(PythonDir) - - - $(PythonDirX64) - - - $(IntrospectPythonParam) - - - $(IntrospectPythonParamX64) - - - $(GIVersion) - - - $(BASE_GI_DIR) - - - $(ApiVersion) - - - $(LibGILibtoolCompatibleDllPrefix) - - - $(LibGILibtoolCompatibleDllSuffix) - - - $(LibGISeparateVSDllPrefix) - - - $(LibGISeparateVSDllSuffix) - - - $(LibGIDllPrefix) - - - $(LibGIDllSuffix) - - - diff --git a/win32/vs11/girepository.vcxproj b/win32/vs11/girepository.vcxproj deleted file mode 100644 index b448967..0000000 --- a/win32/vs11/girepository.vcxproj +++ /dev/null @@ -1,214 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - girepository - Win32Proj - - - - DynamicLibrary - MultiByte - true - v110 - - - DynamicLibrary - MultiByte - v110 - - - DynamicLibrary - MultiByte - true - v110 - - - DynamicLibrary - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs11/girepository.vcxproj.filters b/win32/vs11/girepository.vcxproj.filters deleted file mode 100644 index 8201353..0000000 --- a/win32/vs11/girepository.vcxproj.filters +++ /dev/null @@ -1,41 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs11/glib-print.vcxproj b/win32/vs11/glib-print.vcxproj deleted file mode 100644 index ea5e188..0000000 --- a/win32/vs11/glib-print.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B} - glibprint - Win32Proj - - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - Application - MultiByte - true - v110 - - - Application - MultiByte - v110 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs11/glib-print.vcxproj.filters b/win32/vs11/glib-print.vcxproj.filters deleted file mode 100644 index f77043c..0000000 --- a/win32/vs11/glib-print.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs11/gobject-introspection.sln b/win32/vs11/gobject-introspection.sln deleted file mode 100644 index 7b4be0d..0000000 --- a/win32/vs11/gobject-introspection.sln +++ /dev/null @@ -1,126 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2012 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-prebuild", "gi-prebuild.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B11}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph", "cmph.vcxproj", "{442C007E-D901-41DA-9706-5DB4AFB4C06B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph-bdz-test", "cmph-bdz-test.vcxproj", "{E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "girepository", "girepository.vcxproj", "{23E28245-8FC7-4B41-B1C5-8785BD4366A7}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_giscanner", "_giscanner.vcxproj", "{8311394F-9114-4C97-80F2-51BCABA054C9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glib-print", "glib-print.vcxproj", "{2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-generate", "g-ir-generate.vcxproj", "{F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-compiler", "g-ir-compiler.vcxproj", "{5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-inspect", "g-ir-inspect.vcxproj", "{F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-introspect", "gi-introspect.vcxproj", "{7A36674C-379D-4989-A978-07124E5F852C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-install", "gi-install.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B10}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.Build.0 = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.ActiveCfg = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.Build.0 = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.ActiveCfg = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.Build.0 = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.ActiveCfg = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.Build.0 = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.ActiveCfg = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.Build.0 = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.ActiveCfg = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.Build.0 = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.ActiveCfg = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.Build.0 = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.ActiveCfg = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.Build.0 = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.ActiveCfg = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.Build.0 = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.ActiveCfg = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.Build.0 = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.ActiveCfg = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.Build.0 = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.ActiveCfg = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.Build.0 = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.ActiveCfg = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.Build.0 = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.ActiveCfg = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.Build.0 = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.ActiveCfg = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.Build.0 = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.ActiveCfg = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.Build.0 = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.ActiveCfg = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.Build.0 = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.ActiveCfg = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.Build.0 = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.ActiveCfg = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.Build.0 = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.ActiveCfg = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.Build.0 = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.ActiveCfg = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.ActiveCfg = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.Build.0 = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.ActiveCfg = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.Build.0 = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.ActiveCfg = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.Build.0 = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.ActiveCfg = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.Build.0 = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.Build.0 = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.ActiveCfg = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.Build.0 = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.ActiveCfg = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.Build.0 = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.ActiveCfg = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.Build.0 = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vs12/Makefile.am b/win32/vs12/Makefile.am deleted file mode 100644 index 5830d70..0000000 --- a/win32/vs12/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.props \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt - -DISTCLEANFILES = $(EXTRA_DIST) - -MSVC_BASE_VER = 10 -MSVC_BASE_VER_LONG = 2010 -MSVC_VER = 12 -MSVC_VER_LONG = 2013 - -include $(top_srcdir)/win32/Makefile-newvs.am diff --git a/win32/vs12/Makefile.in b/win32/vs12/Makefile.in deleted file mode 100644 index 0ecd59e..0000000 --- a/win32/vs12/Makefile.in +++ /dev/null @@ -1,585 +0,0 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2017 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Centralized autotools file -# Create the Visual Studio 2012/2013/2015 project files -# from the Visual Studio 2010 project files - -# This autotools file, from GLib, can be used in other projects -# that have Visual Studio build support. - -# Author: Fan, Chun-wei -# November 05, 2012 - -# MSVC_BASE_VER: Baseline MSVC 201x version to copy/process project files from (100 for 2010, 120 for 2013) -# MSVC_BASE_VER_LONG: Long Version of baseline Visual Studio 201x version (2010, 2012, 2013, 14, 15) -# MSVC_BASE_TOOLSET: Use if baseline MSVC toolset is not in the form v$(MSVC_BASE_VER)0, meaning v$(MSVC_BASE_TOOLSET) -# MSVC_VER_LONG: Long Version of target Visual Studio (2012, 2013, 14 and so on) -# MSVC_VER: Short Version of target Visual Studio (110 for 2012, 120 for 2013, 140 for 2015, 141 for 2017) -# MSVC_TOOLSET: Use if target MSVC toolsett is not in the form v $(MSVC_VER)0, meaning v$(MSVC_TOOLSET) -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = win32/vs12 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/python.m4 \ - $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in \ - $(top_srcdir)/win32/Makefile-newvs.am -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_GIR_PACKAGE = @CAIRO_GIR_PACKAGE@ -CAIRO_LIBS = @CAIRO_LIBS@ -CAIRO_SHARED_LIBRARY = @CAIRO_SHARED_LIBRARY@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -EXPANDED_BINDIR = @EXPANDED_BINDIR@ -EXPANDED_DATADIR = @EXPANDED_DATADIR@ -EXPANDED_LIBDIR = @EXPANDED_LIBDIR@ -EXPANDED_LIBEXECDIR = @EXPANDED_LIBEXECDIR@ -EXPANDED_LOCALSTATEDIR = @EXPANDED_LOCALSTATEDIR@ -EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@ -EXTRA_LINK_FLAGS = @EXTRA_LINK_FLAGS@ -FFI_CFLAGS = @FFI_CFLAGS@ -FFI_LIBS = @FFI_LIBS@ -FFI_PC_CFLAGS = @FFI_PC_CFLAGS@ -FFI_PC_LIBS = @FFI_PC_LIBS@ -FFI_PC_PACKAGES = @FFI_PC_PACKAGES@ -FGREP = @FGREP@ -GIO_CFLAGS = @GIO_CFLAGS@ -GIO_LIBS = @GIO_LIBS@ -GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ -GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ -GIREPO_CFLAGS = @GIREPO_CFLAGS@ -GIREPO_LIBS = @GIREPO_LIBS@ -GIR_DIR = @GIR_DIR@ -GIR_SUFFIX = @GIR_SUFFIX@ -GI_HIDDEN_VISIBILITY_CFLAGS = @GI_HIDDEN_VISIBILITY_CFLAGS@ -GI_VERSION = @GI_VERSION@ -GLIBSRC = @GLIBSRC@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@ -GMODULE_CFLAGS = @GMODULE_CFLAGS@ -GMODULE_LIBS = @GMODULE_LIBS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_INTROSPECTION_LIBDIR = @GOBJECT_INTROSPECTION_LIBDIR@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HTML_DIR = @HTML_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POW_LIB = @POW_LIB@ -PYTHON = @PYTHON@ -PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ -PYTHON_INCLUDES = @PYTHON_INCLUDES@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_PLATFORM = @PYTHON_PLATFORM@ -PYTHON_PREFIX = @PYTHON_PREFIX@ -PYTHON_VERSION = @PYTHON_VERSION@ -RANLIB = @RANLIB@ -SCANNER_CFLAGS = @SCANNER_CFLAGS@ -SCANNER_LIBS = @SCANNER_LIBS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -YACC = @YACC@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -pkgpyexecdir = @pkgpyexecdir@ -pkgpythondir = @pkgpythondir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -pyexecdir = @pyexecdir@ -pythondir = @pythondir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.props \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt - -DISTCLEANFILES = $(EXTRA_DIST) -MSVC_BASE_VER = 10 -MSVC_BASE_VER_LONG = 2010 -MSVC_VER = 12 -MSVC_VER_LONG = 2013 -@MSVC_BASE_NO_TOOLSET_SET_TRUE@MSVC_BASE_TOOLSET = $(MSVC_BASE_VER)0 -@MSVC_NO_TOOLSET_SET_TRUE@MSVC_TOOLSET = $(MSVC_VER)0 -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/win32/Makefile-newvs.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign win32/vs12/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign win32/vs12/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; -$(top_srcdir)/win32/Makefile-newvs.am $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - cscopelist-am ctags-am distclean distclean-generic \ - distclean-libtool distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -%.sln: - sed 's/11\.00/12\.00/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/$(MSVC_BASE_VER_LONG)/$(MSVC_VER_LONG)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.txt: - sed 's/vs$(MSVC_BASE_VER)/vs$(MSVC_VER)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/VS$(MSVC_BASE_VER)/VS$(MSVC_VER)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.vcxproj: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.props: $(top_builddir)/win32/vs$(MSVC_BASE_VER)/Makefile - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.vcxproj.filters: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - cp $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - cp $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/win32/vs12/README.txt b/win32/vs12/README.txt deleted file mode 100644 index b1b5cda..0000000 --- a/win32/vs12/README.txt +++ /dev/null @@ -1,104 +0,0 @@ -Please do not compile this package (gobject-introspection) in paths that contain -spaces in them-as strange problems may occur during compilation or during -the use of the library. - -Please refer to the following GNOME Live! page for more detailed -instructions on building gobject-introsecption and its dependencies -with Visual C++: - -https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack - -This VS12 solution and the projects it includes are intented to be used -in a gobject-introspection source tree unpacked from a tarball. In a git checkout you -first need to use some Unix-like environment, which will do the work for you. - -The required dependencies are Python 2.7 (2.7) or 3.3 (3.x) or later, GLib and LibFFI. -It is recommended that GLib is built with Visual C++ 2010 to avoid problems cause by -usage of different CRTs. - -Please refer to the README.txt file in $(GLib_src_root)\build\win32\vs12 on how to build -GLib using Visual C++ 2010 - -For LibFFI, please use the Centricular fork of it, which can be found at -https://github.com/centricular/libffi. Please refer there on building--please -note that this will involve the use of the Meson build system and possible the -Ninja build tool, if the Visual Studio project generation is not used or is -unavailable. - -For Python, retrieving the official Windows binaries for 2.7 (2.x) or 3.3 (3.x) or later -from http://www.python.org will do the job-be sure that the Python version that -you downloaded matches the configuration of your build (win32 or x64/amd64). Ensure that -the correct path for your Python interpretor is set in gi-extra-paths.vsprops prior to -opening the project files, or close the project files and delete all the *.user, *.sdf and -*.suo files and reopening the project files. - -For building the Regress test project, cairo (and possibly cairo-gobject support) -is needed. - -Set up the source tree as follows under some arbitrary top -folder : - -\ -\vs12\ - -*this* file you are now reading is thus located at -\\build\win32\vs12\README. - - is either Win32 or x64, as in VS12 project files. - -For LibFFI, one should also put the generated ffi.h and ffitarget.h -into \vs12\\include\ and the compiled static libffi.lib -(or copy libffi-convenience.lib into libffi.lib) into -\vs12\\lib\. - -The libintl.h that is used for building GLib needs to be in -\vs12\\include, if not already done so. - -A working pkg-config tool is also required-it may be obtained from -http://www.gtk.org/download/win32.php [32-bit] -http://www.gtk.org/download/win64.php [64-bit] - -*** Note! *** -The build of G-I is now done within the project files, although it is still possible to -do it in two stages by using the NMake Makefiles after building the projects. - -As there are numerous possible configurations on Python and PKG_CONFIG_PATH, note that: --For both methods PKG_CONFIG_PATH is by default $(PREFIX)\lib\pkgconfig, where $(PREFIX) - is by default \vs12\. If searching from - more directories is desired, set the PKG_CONFIG_PATH environment variable before using - the NMake Makefile or opening the projects, but note that $(PREFIX)\lib\pkgconfig will - precede the set paths. --For the Python Path using the project files: check whether the directory settings in - gi-version-paths.vsprops under PythonDir (32-bit) or PythonDirX64 (x64) is correct. - If the projects have been loaded by Visual Studio, close the projects and re-open them. - You may need to delete all the *.suo, *.user and *.ncb files in this directory for - the changes to take effect. --For the Python Path using the NMake Makefiles: pass in PYTHON= to - the NMake Makefile or set it in the environment. The bit-ness of your Python installation - must match the configuration that you are building for. - -The use of Visual Studio Projects will no longer require the setting of environmental -variables, but the following environmental variables are needed (either by using "set xxx=yyy" -or by nmake -f gi-introspection-msvc.mak xxx=yyy) for building the introspection files (which -should be done after successfully building the Project Files): - -Please see $(srcroot)\build\win32\gi-introspection-msvc.mak for more details. Doing -"nmake -f gi-introspection-msvc.mak (options omitted)" will build the various introspection files, -and "nmake -f gi-introspection-msvc.mak (options omitted) install-introspection" will copy the introspection -files to \vs12\\share\gir-1.0 (.gir files) and \vs12\\lib\girepository-1.0 -(.typelib files) - -*** End of Note! *** - -The "install" project will copy build results and headers into their -appropriate location under \vs12\. For instance, -built DLLs go into \vs12\\bin, built LIBs into -\vs12\\lib and gobject-introspection headers into -\vs12\\include\gobject-introsection-1.0. - -This is then from where -project files higher in the stack are supposed to look for them, not -from a specific gobject-introspection source tree. - ---Tor Lillqvist ---Updated by Chun-wei Fan diff --git a/win32/vs12/_giscanner.vcxproj b/win32/vs12/_giscanner.vcxproj deleted file mode 100644 index 3b939b7..0000000 --- a/win32/vs12/_giscanner.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {8311394F-9114-4C97-80F2-51BCABA054C9} - _giscanner - Win32Proj - - - - DynamicLibrary - MultiByte - true - v120 - - - DynamicLibrary - MultiByte - v120 - - - DynamicLibrary - MultiByte - true - v120 - - - DynamicLibrary - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX64 - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs12/_giscanner.vcxproj.filters b/win32/vs12/_giscanner.vcxproj.filters deleted file mode 100644 index 1ddc9a2..0000000 --- a/win32/vs12/_giscanner.vcxproj.filters +++ /dev/null @@ -1,23 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - Sources - Sources - Sources - - diff --git a/win32/vs12/cmph-bdz-test.vcxproj b/win32/vs12/cmph-bdz-test.vcxproj deleted file mode 100644 index b49c7ba..0000000 --- a/win32/vs12/cmph-bdz-test.vcxproj +++ /dev/null @@ -1,174 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A} - cmphbdztest - Win32Proj - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - false - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs12/cmph-bdz-test.vcxproj.filters b/win32/vs12/cmph-bdz-test.vcxproj.filters deleted file mode 100644 index 2720d49..0000000 --- a/win32/vs12/cmph-bdz-test.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs12/cmph.vcxproj b/win32/vs12/cmph.vcxproj deleted file mode 100644 index 15fac59..0000000 --- a/win32/vs12/cmph.vcxproj +++ /dev/null @@ -1,163 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {442C007E-D901-41DA-9706-5DB4AFB4C06B} - cmph - Win32Proj - - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - StaticLibrary - MultiByte - true - v120 - - - StaticLibrary - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - X64 - - - Disabled - _DEBUG;1;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - X64 - - - MaxSpeed - true - 1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs12/cmph.vcxproj.filters b/win32/vs12/cmph.vcxproj.filters deleted file mode 100644 index df71f98..0000000 --- a/win32/vs12/cmph.vcxproj.filters +++ /dev/null @@ -1,42 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs12/g-ir-compiler.vcxproj b/win32/vs12/g-ir-compiler.vcxproj deleted file mode 100644 index 21c5fcd..0000000 --- a/win32/vs12/g-ir-compiler.vcxproj +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} - gircompiler - Win32Proj - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - - - MachineX64 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - - - MachineX64 - - - - - - - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs12/g-ir-compiler.vcxproj.filters b/win32/vs12/g-ir-compiler.vcxproj.filters deleted file mode 100644 index 7b5ec8d..0000000 --- a/win32/vs12/g-ir-compiler.vcxproj.filters +++ /dev/null @@ -1,26 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Sources - - diff --git a/win32/vs12/g-ir-generate.vcxproj b/win32/vs12/g-ir-generate.vcxproj deleted file mode 100644 index a635388..0000000 --- a/win32/vs12/g-ir-generate.vcxproj +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} - girgenerate - Win32Proj - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs12/g-ir-generate.vcxproj.filters b/win32/vs12/g-ir-generate.vcxproj.filters deleted file mode 100644 index b3b32ef..0000000 --- a/win32/vs12/g-ir-generate.vcxproj.filters +++ /dev/null @@ -1,25 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - Sources - - - diff --git a/win32/vs12/g-ir-inspect.vcxproj b/win32/vs12/g-ir-inspect.vcxproj deleted file mode 100644 index ac33df6..0000000 --- a/win32/vs12/g-ir-inspect.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3} - girinspect - Win32Proj - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs12/g-ir-inspect.vcxproj.filters b/win32/vs12/g-ir-inspect.vcxproj.filters deleted file mode 100644 index 371419a..0000000 --- a/win32/vs12/g-ir-inspect.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - - diff --git a/win32/vs12/gi-build-defines.props b/win32/vs12/gi-build-defines.props deleted file mode 100644 index 3a7f5fe..0000000 --- a/win32/vs12/gi-build-defines.props +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - G_IREPOSITORY_COMPILATION;DLL_EXPORT - cd .. -set VCInstallDir=$(VCInstallDir) -nmake -f gi-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot) - $(SolutionDir)\..\GIRepository-2.0.typelib;$(SolutionDir)\..\cairo-1.0.typelib - - - <_PropertySheetDisplayName>gibuilddefinesprops - $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ - $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ - - - - ..\..;..\..\girepository;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories) - HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions) - msvc_recommended_pragmas.h;%(ForcedIncludeFiles) - true - /d2Zi+ %(AdditionalOptions) - - - gio-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;gthread-2.0.lib;glib-2.0.lib;%(AdditionalDependencies) - $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - - - - - $(GIRepositoryBuildDefines) - - - $(GIIntrospectNMakeCmd) - - - $(GIIntrospectBuiltFiles) - - - diff --git a/win32/vs12/gi-gen-srcs.props b/win32/vs12/gi-gen-srcs.props deleted file mode 100644 index 0a5d2c6..0000000 --- a/win32/vs12/gi-gen-srcs.props +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - copy ..\..\config.h.win32 ..\..\config.h - $(PythonDir)\python ..\gen-win32-g-ir-tools.py - $(PythonDirX64)\python ..\gen-win32-g-ir-tools.py - - - <_PropertySheetDisplayName>gigensrcsprops - - - - $(CopyConfigH) - - - $(GenToolsScripts) - - - $(GenToolsScriptsX64) - - - diff --git a/win32/vs12/gi-install.props b/win32/vs12/gi-install.props deleted file mode 100644 index 7643cbd..0000000 --- a/win32/vs12/gi-install.props +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - $(SolutionDir)$(Configuration)\$(Platform)\bin - -mkdir $(CopyDir) -mkdir $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).dll $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.pdb $(CopyDir)\bin -copy ..\..\tools\g-ir-annotation-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-doc-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-scanner $(CopyDir)\bin -copy $(BinDir)\glib-print.exe $(CopyDir)\bin -copy $(BinDir)\glib-print.pdb $(CopyDir)\bin -mkdir $(CopyDir)\include\gobject-introspection-1.0\girepository -copy ..\..\girepository\giarginfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giarginfo.h -copy ..\..\girepository\gibaseinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gibaseinfo.h -copy ..\..\girepository\gicallableinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gicallableinfo.h -copy ..\..\girepository\giconstantinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giconstantinfo.h -copy ..\..\girepository\gienuminfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gienuminfo.h -copy ..\..\girepository\gifieldinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifieldinfo.h -copy ..\..\girepository\gifunctioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifunctioninfo.h -copy ..\..\girepository\giinterfaceinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giinterfaceinfo.h -copy ..\..\girepository\giobjectinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giobjectinfo.h -copy ..\..\girepository\gipropertyinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gipropertyinfo.h -copy ..\..\girepository\giregisteredtypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giregisteredtypeinfo.h -copy ..\..\girepository\girepository.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girepository.h -copy ..\..\girepository\girffi.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girffi.h -copy ..\..\girepository\gisignalinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gisignalinfo.h -copy ..\..\girepository\gistructinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gistructinfo.h -copy ..\..\girepository\gitypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypeinfo.h -copy ..\..\girepository\gitypelib.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypelib.h -copy ..\..\girepository\gitypes.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypes.h -copy ..\..\girepository\giunioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giunioninfo.h -copy ..\..\girepository\giversionmacros.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giversionmacros.h -copy ..\..\girepository\givfuncinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\givfuncinfo.h -mkdir $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\collections -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ast.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\cachestore.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\codegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\dumper.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\introspectablepass.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\gdumpparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\libtoolimporter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\maintransformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\message.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\msvccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\shlibs.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\scannermain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sectionparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sourcescanner.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\testcodegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\transformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\utils.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\xmlwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\collections\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\counter.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\ordereddict.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\doctemplates\base.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\C\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\Python\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Gjs\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gitestmacros.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy $(BinDir)\_giscanner.pyd $(CopyDir)\lib\gobject-introspection\giscanner -copy $(BinDir)\_giscanner.pdb $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\share\gobject-introspection-$(ApiVersion) -copy ..\..\girepository\gdump.c $(CopyDir)\share\gobject-introspection-$(ApiVersion) -mkdir $(CopyDir)\lib -copy $(BinDir)\girepository-$(ApiVersion).lib $(CopyDir)\lib -mkdir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\cairo-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\fontconfig-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\freetype2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\Gio-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GIRepository-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GL-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GLib-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GModule-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GObject-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\libxml2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\win32-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -mkdir $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\cairo-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\fontconfig-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\freetype2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\Gio-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GIRepository-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GL-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GLib-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GModule-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GObject-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\libxml2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\win32-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -mkdir $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-1.0.pc $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-no-export-1.0.pc $(CopyDir)\lib\pkgconfig - - ..\gobject-introspection-1.0.pc;..\gobject-introspection-no-export-1.0.pc - $(PythonDir)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - $(PythonDirX64)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - - - <_PropertySheetDisplayName>giinstallprops - - - - $(BinDir) - - - $(GIDoInstall) - - - $(GIPCFiles) - - - $(GIGenPC) - - - $(GIGenPCX64) - - - diff --git a/win32/vs12/gi-install.vcxproj b/win32/vs12/gi-install.vcxproj deleted file mode 100644 index 5d82c1c..0000000 --- a/win32/vs12/gi-install.vcxproj +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B10} - install - Win32Proj - - - - Utility - MultiByte - true - v120 - - - Utility - MultiByte - v120 - - - Utility - MultiByte - true - v120 - - - Utility - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - - - - - - - - - - - - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - - - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - - - - - {f4e6621f-a7dd-4863-8ccf-ca04dfc601e3} - false - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - {7a36674c-379d-4989-a978-07124e5f852c} - false - - - - - - diff --git a/win32/vs12/gi-install.vcxproj.filters b/win32/vs12/gi-install.vcxproj.filters deleted file mode 100644 index 590ad10..0000000 --- a/win32/vs12/gi-install.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Resource Files - Resource Files - - diff --git a/win32/vs12/gi-introspect.vcxproj b/win32/vs12/gi-introspect.vcxproj deleted file mode 100644 index 1571909..0000000 --- a/win32/vs12/gi-introspect.vcxproj +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - {7A36674C-379D-4989-A978-07124E5F852C} - giintrospect - - - - Makefile - true - MultiByte - v120 - - - Makefile - false - true - MultiByte - v120 - - - Makefile - MultiByte - v120 - - - Makefile - MultiByte - true - v120 - - - - - - - - - - - - - - - - - - - - - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - - - - \ No newline at end of file diff --git a/win32/vs12/gi-prebuild.vcxproj b/win32/vs12/gi-prebuild.vcxproj deleted file mode 100644 index ef978f7..0000000 --- a/win32/vs12/gi-prebuild.vcxproj +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B11} - giprebuild - Win32Proj - - - - Utility - MultiByte - true - v120 - - - Utility - MultiByte - v120 - - - Utility - MultiByte - true - v120 - - - Utility - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - - - Generating Tools Scripts... - $(GenToolsScripts) - Generating Tools Scripts... - $(GenToolsScripts) - ..\..\tools\g-ir-scanner;..\..\tools\g-ir-doc-tool;..\..\tools\g-ir-annotation-tool;%(Outputs) - - - - - - - - diff --git a/win32/vs12/gi-version-paths.props b/win32/vs12/gi-version-paths.props deleted file mode 100644 index fece7da..0000000 --- a/win32/vs12/gi-version-paths.props +++ /dev/null @@ -1,81 +0,0 @@ - - - - 12 - $(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform) - $(GlibEtcInstallRoot) - - c:\\python34 - c:\\python34 - c:\\python34 - c:\\python36 - c:\\python36 - - $(PythonDir).x64 - PYTHON=$(PythonDir)\python.exe - PYTHON=$(PythonDirX64)\python.exe - 1.56.1 - $(SolutionDir)\..\.. - 1.0 - $(SolutionDir)$(Configuration)\$(Platform)\obj\$(ProjectName) - lib - -$(ApiVersion)-0 - - -1-vs$(VSVer) - $(LibGISeparateVSDllPrefix) - $(LibGISeparateVSDllSuffix) - - - <_PropertySheetDisplayName>giversionpathsprops - - - - $(VSVer) - - - $(GlibEtcInstallRoot) - - - $(CopyDir) - - - $(PythonDir) - - - $(PythonDirX64) - - - $(IntrospectPythonParam) - - - $(IntrospectPythonParamX64) - - - $(GIVersion) - - - $(BASE_GI_DIR) - - - $(ApiVersion) - - - $(LibGILibtoolCompatibleDllPrefix) - - - $(LibGILibtoolCompatibleDllSuffix) - - - $(LibGISeparateVSDllPrefix) - - - $(LibGISeparateVSDllSuffix) - - - $(LibGIDllPrefix) - - - $(LibGIDllSuffix) - - - diff --git a/win32/vs12/girepository.vcxproj b/win32/vs12/girepository.vcxproj deleted file mode 100644 index 30b2480..0000000 --- a/win32/vs12/girepository.vcxproj +++ /dev/null @@ -1,214 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - girepository - Win32Proj - - - - DynamicLibrary - MultiByte - true - v120 - - - DynamicLibrary - MultiByte - v120 - - - DynamicLibrary - MultiByte - true - v120 - - - DynamicLibrary - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs12/girepository.vcxproj.filters b/win32/vs12/girepository.vcxproj.filters deleted file mode 100644 index 8201353..0000000 --- a/win32/vs12/girepository.vcxproj.filters +++ /dev/null @@ -1,41 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs12/glib-print.vcxproj b/win32/vs12/glib-print.vcxproj deleted file mode 100644 index 21e7eee..0000000 --- a/win32/vs12/glib-print.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B} - glibprint - Win32Proj - - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - Application - MultiByte - true - v120 - - - Application - MultiByte - v120 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs12/glib-print.vcxproj.filters b/win32/vs12/glib-print.vcxproj.filters deleted file mode 100644 index f77043c..0000000 --- a/win32/vs12/glib-print.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs12/gobject-introspection.sln b/win32/vs12/gobject-introspection.sln deleted file mode 100644 index a4467d3..0000000 --- a/win32/vs12/gobject-introspection.sln +++ /dev/null @@ -1,126 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 2013 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-prebuild", "gi-prebuild.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B11}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph", "cmph.vcxproj", "{442C007E-D901-41DA-9706-5DB4AFB4C06B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph-bdz-test", "cmph-bdz-test.vcxproj", "{E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "girepository", "girepository.vcxproj", "{23E28245-8FC7-4B41-B1C5-8785BD4366A7}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_giscanner", "_giscanner.vcxproj", "{8311394F-9114-4C97-80F2-51BCABA054C9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glib-print", "glib-print.vcxproj", "{2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-generate", "g-ir-generate.vcxproj", "{F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-compiler", "g-ir-compiler.vcxproj", "{5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-inspect", "g-ir-inspect.vcxproj", "{F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-introspect", "gi-introspect.vcxproj", "{7A36674C-379D-4989-A978-07124E5F852C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-install", "gi-install.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B10}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.Build.0 = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.ActiveCfg = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.Build.0 = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.ActiveCfg = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.Build.0 = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.ActiveCfg = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.Build.0 = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.ActiveCfg = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.Build.0 = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.ActiveCfg = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.Build.0 = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.ActiveCfg = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.Build.0 = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.ActiveCfg = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.Build.0 = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.ActiveCfg = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.Build.0 = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.ActiveCfg = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.Build.0 = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.ActiveCfg = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.Build.0 = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.ActiveCfg = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.Build.0 = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.ActiveCfg = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.Build.0 = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.ActiveCfg = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.Build.0 = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.ActiveCfg = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.Build.0 = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.ActiveCfg = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.Build.0 = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.ActiveCfg = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.Build.0 = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.ActiveCfg = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.Build.0 = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.ActiveCfg = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.Build.0 = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.ActiveCfg = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.Build.0 = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.ActiveCfg = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.ActiveCfg = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.Build.0 = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.ActiveCfg = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.Build.0 = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.ActiveCfg = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.Build.0 = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.ActiveCfg = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.Build.0 = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.Build.0 = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.ActiveCfg = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.Build.0 = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.ActiveCfg = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.Build.0 = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.ActiveCfg = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.Build.0 = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vs14/Makefile.am b/win32/vs14/Makefile.am deleted file mode 100644 index cb2953b..0000000 --- a/win32/vs14/Makefile.am +++ /dev/null @@ -1,36 +0,0 @@ -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.props \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt - -DISTCLEANFILES = $(EXTRA_DIST) - -MSVC_BASE_VER = 10 -MSVC_BASE_VER_LONG = 2010 -MSVC_VER = 14 -MSVC_VER_LONG = 14 - -include $(top_srcdir)/win32/Makefile-newvs.am diff --git a/win32/vs14/Makefile.in b/win32/vs14/Makefile.in deleted file mode 100644 index fe16c57..0000000 --- a/win32/vs14/Makefile.in +++ /dev/null @@ -1,585 +0,0 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2017 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Centralized autotools file -# Create the Visual Studio 2012/2013/2015 project files -# from the Visual Studio 2010 project files - -# This autotools file, from GLib, can be used in other projects -# that have Visual Studio build support. - -# Author: Fan, Chun-wei -# November 05, 2012 - -# MSVC_BASE_VER: Baseline MSVC 201x version to copy/process project files from (100 for 2010, 120 for 2013) -# MSVC_BASE_VER_LONG: Long Version of baseline Visual Studio 201x version (2010, 2012, 2013, 14, 15) -# MSVC_BASE_TOOLSET: Use if baseline MSVC toolset is not in the form v$(MSVC_BASE_VER)0, meaning v$(MSVC_BASE_TOOLSET) -# MSVC_VER_LONG: Long Version of target Visual Studio (2012, 2013, 14 and so on) -# MSVC_VER: Short Version of target Visual Studio (110 for 2012, 120 for 2013, 140 for 2015, 141 for 2017) -# MSVC_TOOLSET: Use if target MSVC toolsett is not in the form v $(MSVC_VER)0, meaning v$(MSVC_TOOLSET) -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = win32/vs14 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/python.m4 \ - $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in \ - $(top_srcdir)/win32/Makefile-newvs.am -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_GIR_PACKAGE = @CAIRO_GIR_PACKAGE@ -CAIRO_LIBS = @CAIRO_LIBS@ -CAIRO_SHARED_LIBRARY = @CAIRO_SHARED_LIBRARY@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -EXPANDED_BINDIR = @EXPANDED_BINDIR@ -EXPANDED_DATADIR = @EXPANDED_DATADIR@ -EXPANDED_LIBDIR = @EXPANDED_LIBDIR@ -EXPANDED_LIBEXECDIR = @EXPANDED_LIBEXECDIR@ -EXPANDED_LOCALSTATEDIR = @EXPANDED_LOCALSTATEDIR@ -EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@ -EXTRA_LINK_FLAGS = @EXTRA_LINK_FLAGS@ -FFI_CFLAGS = @FFI_CFLAGS@ -FFI_LIBS = @FFI_LIBS@ -FFI_PC_CFLAGS = @FFI_PC_CFLAGS@ -FFI_PC_LIBS = @FFI_PC_LIBS@ -FFI_PC_PACKAGES = @FFI_PC_PACKAGES@ -FGREP = @FGREP@ -GIO_CFLAGS = @GIO_CFLAGS@ -GIO_LIBS = @GIO_LIBS@ -GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ -GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ -GIREPO_CFLAGS = @GIREPO_CFLAGS@ -GIREPO_LIBS = @GIREPO_LIBS@ -GIR_DIR = @GIR_DIR@ -GIR_SUFFIX = @GIR_SUFFIX@ -GI_HIDDEN_VISIBILITY_CFLAGS = @GI_HIDDEN_VISIBILITY_CFLAGS@ -GI_VERSION = @GI_VERSION@ -GLIBSRC = @GLIBSRC@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@ -GMODULE_CFLAGS = @GMODULE_CFLAGS@ -GMODULE_LIBS = @GMODULE_LIBS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_INTROSPECTION_LIBDIR = @GOBJECT_INTROSPECTION_LIBDIR@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HTML_DIR = @HTML_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POW_LIB = @POW_LIB@ -PYTHON = @PYTHON@ -PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ -PYTHON_INCLUDES = @PYTHON_INCLUDES@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_PLATFORM = @PYTHON_PLATFORM@ -PYTHON_PREFIX = @PYTHON_PREFIX@ -PYTHON_VERSION = @PYTHON_VERSION@ -RANLIB = @RANLIB@ -SCANNER_CFLAGS = @SCANNER_CFLAGS@ -SCANNER_LIBS = @SCANNER_LIBS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -YACC = @YACC@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -pkgpyexecdir = @pkgpyexecdir@ -pkgpythondir = @pkgpythondir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -pyexecdir = @pyexecdir@ -pythondir = @pythondir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.props \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt - -DISTCLEANFILES = $(EXTRA_DIST) -MSVC_BASE_VER = 10 -MSVC_BASE_VER_LONG = 2010 -MSVC_VER = 14 -MSVC_VER_LONG = 14 -@MSVC_BASE_NO_TOOLSET_SET_TRUE@MSVC_BASE_TOOLSET = $(MSVC_BASE_VER)0 -@MSVC_NO_TOOLSET_SET_TRUE@MSVC_TOOLSET = $(MSVC_VER)0 -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/win32/Makefile-newvs.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign win32/vs14/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign win32/vs14/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; -$(top_srcdir)/win32/Makefile-newvs.am $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - cscopelist-am ctags-am distclean distclean-generic \ - distclean-libtool distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -%.sln: - sed 's/11\.00/12\.00/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/$(MSVC_BASE_VER_LONG)/$(MSVC_VER_LONG)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.txt: - sed 's/vs$(MSVC_BASE_VER)/vs$(MSVC_VER)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/VS$(MSVC_BASE_VER)/VS$(MSVC_VER)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.vcxproj: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.props: $(top_builddir)/win32/vs$(MSVC_BASE_VER)/Makefile - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.vcxproj.filters: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - cp $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - cp $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/win32/vs14/README.txt b/win32/vs14/README.txt deleted file mode 100644 index dfbd094..0000000 --- a/win32/vs14/README.txt +++ /dev/null @@ -1,104 +0,0 @@ -Please do not compile this package (gobject-introspection) in paths that contain -spaces in them-as strange problems may occur during compilation or during -the use of the library. - -Please refer to the following GNOME Live! page for more detailed -instructions on building gobject-introsecption and its dependencies -with Visual C++: - -https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack - -This VS14 solution and the projects it includes are intented to be used -in a gobject-introspection source tree unpacked from a tarball. In a git checkout you -first need to use some Unix-like environment, which will do the work for you. - -The required dependencies are Python 2.7 (2.7) or 3.3 (3.x) or later, GLib and LibFFI. -It is recommended that GLib is built with Visual C++ 2010 to avoid problems cause by -usage of different CRTs. - -Please refer to the README.txt file in $(GLib_src_root)\build\win32\vs14 on how to build -GLib using Visual C++ 2010 - -For LibFFI, please use the Centricular fork of it, which can be found at -https://github.com/centricular/libffi. Please refer there on building--please -note that this will involve the use of the Meson build system and possible the -Ninja build tool, if the Visual Studio project generation is not used or is -unavailable. - -For Python, retrieving the official Windows binaries for 2.7 (2.x) or 3.3 (3.x) or later -from http://www.python.org will do the job-be sure that the Python version that -you downloaded matches the configuration of your build (win32 or x64/amd64). Ensure that -the correct path for your Python interpretor is set in gi-extra-paths.vsprops prior to -opening the project files, or close the project files and delete all the *.user, *.sdf and -*.suo files and reopening the project files. - -For building the Regress test project, cairo (and possibly cairo-gobject support) -is needed. - -Set up the source tree as follows under some arbitrary top -folder : - -\ -\vs14\ - -*this* file you are now reading is thus located at -\\build\win32\vs14\README. - - is either Win32 or x64, as in VS14 project files. - -For LibFFI, one should also put the generated ffi.h and ffitarget.h -into \vs14\\include\ and the compiled static libffi.lib -(or copy libffi-convenience.lib into libffi.lib) into -\vs14\\lib\. - -The libintl.h that is used for building GLib needs to be in -\vs14\\include, if not already done so. - -A working pkg-config tool is also required-it may be obtained from -http://www.gtk.org/download/win32.php [32-bit] -http://www.gtk.org/download/win64.php [64-bit] - -*** Note! *** -The build of G-I is now done within the project files, although it is still possible to -do it in two stages by using the NMake Makefiles after building the projects. - -As there are numerous possible configurations on Python and PKG_CONFIG_PATH, note that: --For both methods PKG_CONFIG_PATH is by default $(PREFIX)\lib\pkgconfig, where $(PREFIX) - is by default \vs14\. If searching from - more directories is desired, set the PKG_CONFIG_PATH environment variable before using - the NMake Makefile or opening the projects, but note that $(PREFIX)\lib\pkgconfig will - precede the set paths. --For the Python Path using the project files: check whether the directory settings in - gi-version-paths.vsprops under PythonDir (32-bit) or PythonDirX64 (x64) is correct. - If the projects have been loaded by Visual Studio, close the projects and re-open them. - You may need to delete all the *.suo, *.user and *.ncb files in this directory for - the changes to take effect. --For the Python Path using the NMake Makefiles: pass in PYTHON= to - the NMake Makefile or set it in the environment. The bit-ness of your Python installation - must match the configuration that you are building for. - -The use of Visual Studio Projects will no longer require the setting of environmental -variables, but the following environmental variables are needed (either by using "set xxx=yyy" -or by nmake -f gi-introspection-msvc.mak xxx=yyy) for building the introspection files (which -should be done after successfully building the Project Files): - -Please see $(srcroot)\build\win32\gi-introspection-msvc.mak for more details. Doing -"nmake -f gi-introspection-msvc.mak (options omitted)" will build the various introspection files, -and "nmake -f gi-introspection-msvc.mak (options omitted) install-introspection" will copy the introspection -files to \vs14\\share\gir-1.0 (.gir files) and \vs14\\lib\girepository-1.0 -(.typelib files) - -*** End of Note! *** - -The "install" project will copy build results and headers into their -appropriate location under \vs14\. For instance, -built DLLs go into \vs14\\bin, built LIBs into -\vs14\\lib and gobject-introspection headers into -\vs14\\include\gobject-introsection-1.0. - -This is then from where -project files higher in the stack are supposed to look for them, not -from a specific gobject-introspection source tree. - ---Tor Lillqvist ---Updated by Chun-wei Fan diff --git a/win32/vs14/_giscanner.vcxproj b/win32/vs14/_giscanner.vcxproj deleted file mode 100644 index 052efc3..0000000 --- a/win32/vs14/_giscanner.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {8311394F-9114-4C97-80F2-51BCABA054C9} - _giscanner - Win32Proj - - - - DynamicLibrary - MultiByte - true - v140 - - - DynamicLibrary - MultiByte - v140 - - - DynamicLibrary - MultiByte - true - v140 - - - DynamicLibrary - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX64 - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs14/_giscanner.vcxproj.filters b/win32/vs14/_giscanner.vcxproj.filters deleted file mode 100644 index 1ddc9a2..0000000 --- a/win32/vs14/_giscanner.vcxproj.filters +++ /dev/null @@ -1,23 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - Sources - Sources - Sources - - diff --git a/win32/vs14/cmph-bdz-test.vcxproj b/win32/vs14/cmph-bdz-test.vcxproj deleted file mode 100644 index 79348a4..0000000 --- a/win32/vs14/cmph-bdz-test.vcxproj +++ /dev/null @@ -1,174 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A} - cmphbdztest - Win32Proj - - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - false - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs14/cmph-bdz-test.vcxproj.filters b/win32/vs14/cmph-bdz-test.vcxproj.filters deleted file mode 100644 index 2720d49..0000000 --- a/win32/vs14/cmph-bdz-test.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs14/cmph.vcxproj b/win32/vs14/cmph.vcxproj deleted file mode 100644 index 4591d8d..0000000 --- a/win32/vs14/cmph.vcxproj +++ /dev/null @@ -1,163 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {442C007E-D901-41DA-9706-5DB4AFB4C06B} - cmph - Win32Proj - - - - StaticLibrary - MultiByte - true - v140 - - - StaticLibrary - MultiByte - v140 - - - StaticLibrary - MultiByte - true - v140 - - - StaticLibrary - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - X64 - - - Disabled - _DEBUG;1;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - X64 - - - MaxSpeed - true - 1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs14/cmph.vcxproj.filters b/win32/vs14/cmph.vcxproj.filters deleted file mode 100644 index df71f98..0000000 --- a/win32/vs14/cmph.vcxproj.filters +++ /dev/null @@ -1,42 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs14/g-ir-compiler.vcxproj b/win32/vs14/g-ir-compiler.vcxproj deleted file mode 100644 index 21ebd82..0000000 --- a/win32/vs14/g-ir-compiler.vcxproj +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} - gircompiler - Win32Proj - - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - - - MachineX64 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - - - MachineX64 - - - - - - - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs14/g-ir-compiler.vcxproj.filters b/win32/vs14/g-ir-compiler.vcxproj.filters deleted file mode 100644 index 7b5ec8d..0000000 --- a/win32/vs14/g-ir-compiler.vcxproj.filters +++ /dev/null @@ -1,26 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Sources - - diff --git a/win32/vs14/g-ir-generate.vcxproj b/win32/vs14/g-ir-generate.vcxproj deleted file mode 100644 index 1465588..0000000 --- a/win32/vs14/g-ir-generate.vcxproj +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} - girgenerate - Win32Proj - - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs14/g-ir-generate.vcxproj.filters b/win32/vs14/g-ir-generate.vcxproj.filters deleted file mode 100644 index b3b32ef..0000000 --- a/win32/vs14/g-ir-generate.vcxproj.filters +++ /dev/null @@ -1,25 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - Sources - - - diff --git a/win32/vs14/g-ir-inspect.vcxproj b/win32/vs14/g-ir-inspect.vcxproj deleted file mode 100644 index f95da5f..0000000 --- a/win32/vs14/g-ir-inspect.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3} - girinspect - Win32Proj - - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs14/g-ir-inspect.vcxproj.filters b/win32/vs14/g-ir-inspect.vcxproj.filters deleted file mode 100644 index 371419a..0000000 --- a/win32/vs14/g-ir-inspect.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - - diff --git a/win32/vs14/gi-build-defines.props b/win32/vs14/gi-build-defines.props deleted file mode 100644 index 3a7f5fe..0000000 --- a/win32/vs14/gi-build-defines.props +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - G_IREPOSITORY_COMPILATION;DLL_EXPORT - cd .. -set VCInstallDir=$(VCInstallDir) -nmake -f gi-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot) - $(SolutionDir)\..\GIRepository-2.0.typelib;$(SolutionDir)\..\cairo-1.0.typelib - - - <_PropertySheetDisplayName>gibuilddefinesprops - $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ - $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ - - - - ..\..;..\..\girepository;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories) - HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions) - msvc_recommended_pragmas.h;%(ForcedIncludeFiles) - true - /d2Zi+ %(AdditionalOptions) - - - gio-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;gthread-2.0.lib;glib-2.0.lib;%(AdditionalDependencies) - $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - - - - - $(GIRepositoryBuildDefines) - - - $(GIIntrospectNMakeCmd) - - - $(GIIntrospectBuiltFiles) - - - diff --git a/win32/vs14/gi-gen-srcs.props b/win32/vs14/gi-gen-srcs.props deleted file mode 100644 index 0a5d2c6..0000000 --- a/win32/vs14/gi-gen-srcs.props +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - copy ..\..\config.h.win32 ..\..\config.h - $(PythonDir)\python ..\gen-win32-g-ir-tools.py - $(PythonDirX64)\python ..\gen-win32-g-ir-tools.py - - - <_PropertySheetDisplayName>gigensrcsprops - - - - $(CopyConfigH) - - - $(GenToolsScripts) - - - $(GenToolsScriptsX64) - - - diff --git a/win32/vs14/gi-install.props b/win32/vs14/gi-install.props deleted file mode 100644 index 7643cbd..0000000 --- a/win32/vs14/gi-install.props +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - $(SolutionDir)$(Configuration)\$(Platform)\bin - -mkdir $(CopyDir) -mkdir $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).dll $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.pdb $(CopyDir)\bin -copy ..\..\tools\g-ir-annotation-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-doc-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-scanner $(CopyDir)\bin -copy $(BinDir)\glib-print.exe $(CopyDir)\bin -copy $(BinDir)\glib-print.pdb $(CopyDir)\bin -mkdir $(CopyDir)\include\gobject-introspection-1.0\girepository -copy ..\..\girepository\giarginfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giarginfo.h -copy ..\..\girepository\gibaseinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gibaseinfo.h -copy ..\..\girepository\gicallableinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gicallableinfo.h -copy ..\..\girepository\giconstantinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giconstantinfo.h -copy ..\..\girepository\gienuminfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gienuminfo.h -copy ..\..\girepository\gifieldinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifieldinfo.h -copy ..\..\girepository\gifunctioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifunctioninfo.h -copy ..\..\girepository\giinterfaceinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giinterfaceinfo.h -copy ..\..\girepository\giobjectinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giobjectinfo.h -copy ..\..\girepository\gipropertyinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gipropertyinfo.h -copy ..\..\girepository\giregisteredtypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giregisteredtypeinfo.h -copy ..\..\girepository\girepository.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girepository.h -copy ..\..\girepository\girffi.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girffi.h -copy ..\..\girepository\gisignalinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gisignalinfo.h -copy ..\..\girepository\gistructinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gistructinfo.h -copy ..\..\girepository\gitypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypeinfo.h -copy ..\..\girepository\gitypelib.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypelib.h -copy ..\..\girepository\gitypes.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypes.h -copy ..\..\girepository\giunioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giunioninfo.h -copy ..\..\girepository\giversionmacros.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giversionmacros.h -copy ..\..\girepository\givfuncinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\givfuncinfo.h -mkdir $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\collections -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ast.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\cachestore.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\codegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\dumper.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\introspectablepass.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\gdumpparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\libtoolimporter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\maintransformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\message.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\msvccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\shlibs.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\scannermain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sectionparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sourcescanner.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\testcodegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\transformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\utils.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\xmlwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\collections\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\counter.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\ordereddict.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\doctemplates\base.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\C\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\Python\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Gjs\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gitestmacros.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy $(BinDir)\_giscanner.pyd $(CopyDir)\lib\gobject-introspection\giscanner -copy $(BinDir)\_giscanner.pdb $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\share\gobject-introspection-$(ApiVersion) -copy ..\..\girepository\gdump.c $(CopyDir)\share\gobject-introspection-$(ApiVersion) -mkdir $(CopyDir)\lib -copy $(BinDir)\girepository-$(ApiVersion).lib $(CopyDir)\lib -mkdir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\cairo-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\fontconfig-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\freetype2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\Gio-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GIRepository-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GL-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GLib-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GModule-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GObject-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\libxml2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\win32-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -mkdir $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\cairo-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\fontconfig-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\freetype2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\Gio-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GIRepository-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GL-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GLib-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GModule-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GObject-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\libxml2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\win32-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -mkdir $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-1.0.pc $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-no-export-1.0.pc $(CopyDir)\lib\pkgconfig - - ..\gobject-introspection-1.0.pc;..\gobject-introspection-no-export-1.0.pc - $(PythonDir)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - $(PythonDirX64)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - - - <_PropertySheetDisplayName>giinstallprops - - - - $(BinDir) - - - $(GIDoInstall) - - - $(GIPCFiles) - - - $(GIGenPC) - - - $(GIGenPCX64) - - - diff --git a/win32/vs14/gi-install.vcxproj b/win32/vs14/gi-install.vcxproj deleted file mode 100644 index 5fb1a97..0000000 --- a/win32/vs14/gi-install.vcxproj +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B10} - install - Win32Proj - - - - Utility - MultiByte - true - v140 - - - Utility - MultiByte - v140 - - - Utility - MultiByte - true - v140 - - - Utility - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - - - - - - - - - - - - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - - - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - - - - - {f4e6621f-a7dd-4863-8ccf-ca04dfc601e3} - false - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - {7a36674c-379d-4989-a978-07124e5f852c} - false - - - - - - diff --git a/win32/vs14/gi-install.vcxproj.filters b/win32/vs14/gi-install.vcxproj.filters deleted file mode 100644 index 590ad10..0000000 --- a/win32/vs14/gi-install.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Resource Files - Resource Files - - diff --git a/win32/vs14/gi-introspect.vcxproj b/win32/vs14/gi-introspect.vcxproj deleted file mode 100644 index d72d9bc..0000000 --- a/win32/vs14/gi-introspect.vcxproj +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - {7A36674C-379D-4989-A978-07124E5F852C} - giintrospect - - - - Makefile - true - MultiByte - v140 - - - Makefile - false - true - MultiByte - v140 - - - Makefile - MultiByte - v140 - - - Makefile - MultiByte - true - v140 - - - - - - - - - - - - - - - - - - - - - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - - - - \ No newline at end of file diff --git a/win32/vs14/gi-prebuild.vcxproj b/win32/vs14/gi-prebuild.vcxproj deleted file mode 100644 index 958d192..0000000 --- a/win32/vs14/gi-prebuild.vcxproj +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B11} - giprebuild - Win32Proj - - - - Utility - MultiByte - true - v140 - - - Utility - MultiByte - v140 - - - Utility - MultiByte - true - v140 - - - Utility - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - - - Generating Tools Scripts... - $(GenToolsScripts) - Generating Tools Scripts... - $(GenToolsScripts) - ..\..\tools\g-ir-scanner;..\..\tools\g-ir-doc-tool;..\..\tools\g-ir-annotation-tool;%(Outputs) - - - - - - - - diff --git a/win32/vs14/gi-version-paths.props b/win32/vs14/gi-version-paths.props deleted file mode 100644 index 6bb55a2..0000000 --- a/win32/vs14/gi-version-paths.props +++ /dev/null @@ -1,81 +0,0 @@ - - - - 14 - $(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform) - $(GlibEtcInstallRoot) - - c:\\python34 - c:\\python34 - c:\\python34 - c:\\python36 - c:\\python36 - - $(PythonDir).x64 - PYTHON=$(PythonDir)\python.exe - PYTHON=$(PythonDirX64)\python.exe - 1.56.1 - $(SolutionDir)\..\.. - 1.0 - $(SolutionDir)$(Configuration)\$(Platform)\obj\$(ProjectName) - lib - -$(ApiVersion)-0 - - -1-vs$(VSVer) - $(LibGISeparateVSDllPrefix) - $(LibGISeparateVSDllSuffix) - - - <_PropertySheetDisplayName>giversionpathsprops - - - - $(VSVer) - - - $(GlibEtcInstallRoot) - - - $(CopyDir) - - - $(PythonDir) - - - $(PythonDirX64) - - - $(IntrospectPythonParam) - - - $(IntrospectPythonParamX64) - - - $(GIVersion) - - - $(BASE_GI_DIR) - - - $(ApiVersion) - - - $(LibGILibtoolCompatibleDllPrefix) - - - $(LibGILibtoolCompatibleDllSuffix) - - - $(LibGISeparateVSDllPrefix) - - - $(LibGISeparateVSDllSuffix) - - - $(LibGIDllPrefix) - - - $(LibGIDllSuffix) - - - diff --git a/win32/vs14/girepository.vcxproj b/win32/vs14/girepository.vcxproj deleted file mode 100644 index 4208fb9..0000000 --- a/win32/vs14/girepository.vcxproj +++ /dev/null @@ -1,214 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - girepository - Win32Proj - - - - DynamicLibrary - MultiByte - true - v140 - - - DynamicLibrary - MultiByte - v140 - - - DynamicLibrary - MultiByte - true - v140 - - - DynamicLibrary - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs14/girepository.vcxproj.filters b/win32/vs14/girepository.vcxproj.filters deleted file mode 100644 index 8201353..0000000 --- a/win32/vs14/girepository.vcxproj.filters +++ /dev/null @@ -1,41 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs14/glib-print.vcxproj b/win32/vs14/glib-print.vcxproj deleted file mode 100644 index 33019d8..0000000 --- a/win32/vs14/glib-print.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B} - glibprint - Win32Proj - - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - Application - MultiByte - true - v140 - - - Application - MultiByte - v140 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs14/glib-print.vcxproj.filters b/win32/vs14/glib-print.vcxproj.filters deleted file mode 100644 index f77043c..0000000 --- a/win32/vs14/glib-print.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs14/gobject-introspection.sln b/win32/vs14/gobject-introspection.sln deleted file mode 100644 index 599b927..0000000 --- a/win32/vs14/gobject-introspection.sln +++ /dev/null @@ -1,126 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 14 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-prebuild", "gi-prebuild.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B11}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph", "cmph.vcxproj", "{442C007E-D901-41DA-9706-5DB4AFB4C06B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph-bdz-test", "cmph-bdz-test.vcxproj", "{E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "girepository", "girepository.vcxproj", "{23E28245-8FC7-4B41-B1C5-8785BD4366A7}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_giscanner", "_giscanner.vcxproj", "{8311394F-9114-4C97-80F2-51BCABA054C9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glib-print", "glib-print.vcxproj", "{2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-generate", "g-ir-generate.vcxproj", "{F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-compiler", "g-ir-compiler.vcxproj", "{5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-inspect", "g-ir-inspect.vcxproj", "{F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-introspect", "gi-introspect.vcxproj", "{7A36674C-379D-4989-A978-07124E5F852C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-install", "gi-install.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B10}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.Build.0 = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.ActiveCfg = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.Build.0 = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.ActiveCfg = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.Build.0 = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.ActiveCfg = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.Build.0 = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.ActiveCfg = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.Build.0 = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.ActiveCfg = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.Build.0 = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.ActiveCfg = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.Build.0 = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.ActiveCfg = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.Build.0 = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.ActiveCfg = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.Build.0 = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.ActiveCfg = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.Build.0 = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.ActiveCfg = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.Build.0 = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.ActiveCfg = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.Build.0 = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.ActiveCfg = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.Build.0 = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.ActiveCfg = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.Build.0 = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.ActiveCfg = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.Build.0 = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.ActiveCfg = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.Build.0 = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.ActiveCfg = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.Build.0 = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.ActiveCfg = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.Build.0 = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.ActiveCfg = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.Build.0 = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.ActiveCfg = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.Build.0 = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.ActiveCfg = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.ActiveCfg = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.Build.0 = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.ActiveCfg = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.Build.0 = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.ActiveCfg = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.Build.0 = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.ActiveCfg = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.Build.0 = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.Build.0 = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.ActiveCfg = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.Build.0 = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.ActiveCfg = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.Build.0 = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.ActiveCfg = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.Build.0 = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vs15/Makefile.am b/win32/vs15/Makefile.am deleted file mode 100644 index d8c3860..0000000 --- a/win32/vs15/Makefile.am +++ /dev/null @@ -1,37 +0,0 @@ -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.props \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt - -DISTCLEANFILES = $(EXTRA_DIST) - -MSVC_BASE_VER = 10 -MSVC_BASE_VER_LONG = 2010 -MSVC_VER = 15 -MSVC_VER_LONG = 15 -MSVC_TOOLSET = 141 - -include $(top_srcdir)/win32/Makefile-newvs.am diff --git a/win32/vs15/Makefile.in b/win32/vs15/Makefile.in deleted file mode 100644 index 1afa405..0000000 --- a/win32/vs15/Makefile.in +++ /dev/null @@ -1,586 +0,0 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2017 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ - -# Centralized autotools file -# Create the Visual Studio 2012/2013/2015 project files -# from the Visual Studio 2010 project files - -# This autotools file, from GLib, can be used in other projects -# that have Visual Studio build support. - -# Author: Fan, Chun-wei -# November 05, 2012 - -# MSVC_BASE_VER: Baseline MSVC 201x version to copy/process project files from (100 for 2010, 120 for 2013) -# MSVC_BASE_VER_LONG: Long Version of baseline Visual Studio 201x version (2010, 2012, 2013, 14, 15) -# MSVC_BASE_TOOLSET: Use if baseline MSVC toolset is not in the form v$(MSVC_BASE_VER)0, meaning v$(MSVC_BASE_TOOLSET) -# MSVC_VER_LONG: Long Version of target Visual Studio (2012, 2013, 14 and so on) -# MSVC_VER: Short Version of target Visual Studio (110 for 2012, 120 for 2013, 140 for 2015, 141 for 2017) -# MSVC_TOOLSET: Use if target MSVC toolsett is not in the form v $(MSVC_VER)0, meaning v$(MSVC_TOOLSET) -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = win32/vs15 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/python.m4 \ - $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in \ - $(top_srcdir)/win32/Makefile-newvs.am -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_GIR_PACKAGE = @CAIRO_GIR_PACKAGE@ -CAIRO_LIBS = @CAIRO_LIBS@ -CAIRO_SHARED_LIBRARY = @CAIRO_SHARED_LIBRARY@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -EXPANDED_BINDIR = @EXPANDED_BINDIR@ -EXPANDED_DATADIR = @EXPANDED_DATADIR@ -EXPANDED_LIBDIR = @EXPANDED_LIBDIR@ -EXPANDED_LIBEXECDIR = @EXPANDED_LIBEXECDIR@ -EXPANDED_LOCALSTATEDIR = @EXPANDED_LOCALSTATEDIR@ -EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@ -EXTRA_LINK_FLAGS = @EXTRA_LINK_FLAGS@ -FFI_CFLAGS = @FFI_CFLAGS@ -FFI_LIBS = @FFI_LIBS@ -FFI_PC_CFLAGS = @FFI_PC_CFLAGS@ -FFI_PC_LIBS = @FFI_PC_LIBS@ -FFI_PC_PACKAGES = @FFI_PC_PACKAGES@ -FGREP = @FGREP@ -GIO_CFLAGS = @GIO_CFLAGS@ -GIO_LIBS = @GIO_LIBS@ -GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ -GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ -GIREPO_CFLAGS = @GIREPO_CFLAGS@ -GIREPO_LIBS = @GIREPO_LIBS@ -GIR_DIR = @GIR_DIR@ -GIR_SUFFIX = @GIR_SUFFIX@ -GI_HIDDEN_VISIBILITY_CFLAGS = @GI_HIDDEN_VISIBILITY_CFLAGS@ -GI_VERSION = @GI_VERSION@ -GLIBSRC = @GLIBSRC@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@ -GMODULE_CFLAGS = @GMODULE_CFLAGS@ -GMODULE_LIBS = @GMODULE_LIBS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_INTROSPECTION_LIBDIR = @GOBJECT_INTROSPECTION_LIBDIR@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HTML_DIR = @HTML_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POW_LIB = @POW_LIB@ -PYTHON = @PYTHON@ -PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ -PYTHON_INCLUDES = @PYTHON_INCLUDES@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_PLATFORM = @PYTHON_PLATFORM@ -PYTHON_PREFIX = @PYTHON_PREFIX@ -PYTHON_VERSION = @PYTHON_VERSION@ -RANLIB = @RANLIB@ -SCANNER_CFLAGS = @SCANNER_CFLAGS@ -SCANNER_LIBS = @SCANNER_LIBS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -YACC = @YACC@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -pkgpyexecdir = @pkgpyexecdir@ -pkgpythondir = @pkgpythondir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -pyexecdir = @pyexecdir@ -pythondir = @pythondir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.props \ - gi-gen-srcs.props \ - gi-install.props \ - gi-version-paths.props \ - gi-prebuild.vcxproj \ - girepository.vcxproj \ - girepository.vcxproj.filters \ - cmph-bdz-test.vcxproj \ - cmph-bdz-test.vcxproj.filters \ - cmph.vcxproj \ - cmph.vcxproj.filters \ - g-ir-compiler.vcxproj \ - g-ir-compiler.vcxproj.filters \ - g-ir-generate.vcxproj \ - g-ir-generate.vcxproj.filters \ - g-ir-inspect.vcxproj \ - g-ir-inspect.vcxproj.filters \ - glib-print.vcxproj \ - glib-print.vcxproj.filters \ - _giscanner.vcxproj \ - _giscanner.vcxproj.filters \ - gi-install.vcxproj \ - gi-install.vcxproj.filters \ - gi-introspect.vcxproj \ - README.txt - -DISTCLEANFILES = $(EXTRA_DIST) -MSVC_BASE_VER = 10 -MSVC_BASE_VER_LONG = 2010 -MSVC_VER = 15 -MSVC_VER_LONG = 15 -@MSVC_NO_TOOLSET_SET_TRUE@MSVC_TOOLSET = $(MSVC_VER)0 -MSVC_TOOLSET = 141 -@MSVC_BASE_NO_TOOLSET_SET_TRUE@MSVC_BASE_TOOLSET = $(MSVC_BASE_VER)0 -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/win32/Makefile-newvs.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign win32/vs15/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign win32/vs15/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; -$(top_srcdir)/win32/Makefile-newvs.am $(am__empty): - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - cscopelist-am ctags-am distclean distclean-generic \ - distclean-libtool distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -%.sln: - sed 's/11\.00/12\.00/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/$(MSVC_BASE_VER_LONG)/$(MSVC_VER_LONG)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.txt: - sed 's/vs$(MSVC_BASE_VER)/vs$(MSVC_VER)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - sed 's/VS$(MSVC_BASE_VER)/VS$(MSVC_VER)/g' < $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp > $(top_builddir)/win32/vs$(MSVC_VER)/$@ - rm $(top_builddir)/win32/vs$(MSVC_VER)/$@.tmp - -%.vcxproj: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/v$(MSVC_BASE_TOOLSET)/v$(MSVC_TOOLSET)/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.props: $(top_builddir)/win32/vs$(MSVC_BASE_VER)/Makefile - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - sed 's/$(MSVC_BASE_VER)<\/VSVer>/$(MSVC_VER)<\/VSVer>/g' < $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ > $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -%.vcxproj.filters: - if test -e $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@; then \ - cp $(top_srcdir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - else \ - cp $(top_builddir)/win32/vs$(MSVC_BASE_VER)/$@ $(top_builddir)/win32/vs$(MSVC_VER)/$@; \ - fi - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/win32/vs15/README.txt b/win32/vs15/README.txt deleted file mode 100644 index 1f76a36..0000000 --- a/win32/vs15/README.txt +++ /dev/null @@ -1,104 +0,0 @@ -Please do not compile this package (gobject-introspection) in paths that contain -spaces in them-as strange problems may occur during compilation or during -the use of the library. - -Please refer to the following GNOME Live! page for more detailed -instructions on building gobject-introsecption and its dependencies -with Visual C++: - -https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack - -This VS15 solution and the projects it includes are intented to be used -in a gobject-introspection source tree unpacked from a tarball. In a git checkout you -first need to use some Unix-like environment, which will do the work for you. - -The required dependencies are Python 2.7 (2.7) or 3.3 (3.x) or later, GLib and LibFFI. -It is recommended that GLib is built with Visual C++ 2010 to avoid problems cause by -usage of different CRTs. - -Please refer to the README.txt file in $(GLib_src_root)\build\win32\vs15 on how to build -GLib using Visual C++ 2010 - -For LibFFI, please use the Centricular fork of it, which can be found at -https://github.com/centricular/libffi. Please refer there on building--please -note that this will involve the use of the Meson build system and possible the -Ninja build tool, if the Visual Studio project generation is not used or is -unavailable. - -For Python, retrieving the official Windows binaries for 2.7 (2.x) or 3.3 (3.x) or later -from http://www.python.org will do the job-be sure that the Python version that -you downloaded matches the configuration of your build (win32 or x64/amd64). Ensure that -the correct path for your Python interpretor is set in gi-extra-paths.vsprops prior to -opening the project files, or close the project files and delete all the *.user, *.sdf and -*.suo files and reopening the project files. - -For building the Regress test project, cairo (and possibly cairo-gobject support) -is needed. - -Set up the source tree as follows under some arbitrary top -folder : - -\ -\vs15\ - -*this* file you are now reading is thus located at -\\build\win32\vs15\README. - - is either Win32 or x64, as in VS15 project files. - -For LibFFI, one should also put the generated ffi.h and ffitarget.h -into \vs15\\include\ and the compiled static libffi.lib -(or copy libffi-convenience.lib into libffi.lib) into -\vs15\\lib\. - -The libintl.h that is used for building GLib needs to be in -\vs15\\include, if not already done so. - -A working pkg-config tool is also required-it may be obtained from -http://www.gtk.org/download/win32.php [32-bit] -http://www.gtk.org/download/win64.php [64-bit] - -*** Note! *** -The build of G-I is now done within the project files, although it is still possible to -do it in two stages by using the NMake Makefiles after building the projects. - -As there are numerous possible configurations on Python and PKG_CONFIG_PATH, note that: --For both methods PKG_CONFIG_PATH is by default $(PREFIX)\lib\pkgconfig, where $(PREFIX) - is by default \vs15\. If searching from - more directories is desired, set the PKG_CONFIG_PATH environment variable before using - the NMake Makefile or opening the projects, but note that $(PREFIX)\lib\pkgconfig will - precede the set paths. --For the Python Path using the project files: check whether the directory settings in - gi-version-paths.vsprops under PythonDir (32-bit) or PythonDirX64 (x64) is correct. - If the projects have been loaded by Visual Studio, close the projects and re-open them. - You may need to delete all the *.suo, *.user and *.ncb files in this directory for - the changes to take effect. --For the Python Path using the NMake Makefiles: pass in PYTHON= to - the NMake Makefile or set it in the environment. The bit-ness of your Python installation - must match the configuration that you are building for. - -The use of Visual Studio Projects will no longer require the setting of environmental -variables, but the following environmental variables are needed (either by using "set xxx=yyy" -or by nmake -f gi-introspection-msvc.mak xxx=yyy) for building the introspection files (which -should be done after successfully building the Project Files): - -Please see $(srcroot)\build\win32\gi-introspection-msvc.mak for more details. Doing -"nmake -f gi-introspection-msvc.mak (options omitted)" will build the various introspection files, -and "nmake -f gi-introspection-msvc.mak (options omitted) install-introspection" will copy the introspection -files to \vs15\\share\gir-1.0 (.gir files) and \vs15\\lib\girepository-1.0 -(.typelib files) - -*** End of Note! *** - -The "install" project will copy build results and headers into their -appropriate location under \vs15\. For instance, -built DLLs go into \vs15\\bin, built LIBs into -\vs15\\lib and gobject-introspection headers into -\vs15\\include\gobject-introsection-1.0. - -This is then from where -project files higher in the stack are supposed to look for them, not -from a specific gobject-introspection source tree. - ---Tor Lillqvist ---Updated by Chun-wei Fan diff --git a/win32/vs15/_giscanner.vcxproj b/win32/vs15/_giscanner.vcxproj deleted file mode 100644 index 5ea55d8..0000000 --- a/win32/vs15/_giscanner.vcxproj +++ /dev/null @@ -1,188 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {8311394F-9114-4C97-80F2-51BCABA054C9} - _giscanner - Win32Proj - - - - DynamicLibrary - MultiByte - true - v141 - - - DynamicLibrary - MultiByte - v141 - - - DynamicLibrary - MultiByte - true - v141 - - - DynamicLibrary - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDir)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - _DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories) - %(ForcedIncludeFiles);io.h - YY_NO_UNISTD_H;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - $(OutDir)$(ProjectName).pyd - $(PythonDirX64)\libs;%(AdditionalLibraryDirectories) - true - Windows - true - true - MachineX64 - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs15/_giscanner.vcxproj.filters b/win32/vs15/_giscanner.vcxproj.filters deleted file mode 100644 index 1ddc9a2..0000000 --- a/win32/vs15/_giscanner.vcxproj.filters +++ /dev/null @@ -1,23 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - Sources - Sources - Sources - - diff --git a/win32/vs15/cmph-bdz-test.vcxproj b/win32/vs15/cmph-bdz-test.vcxproj deleted file mode 100644 index ce5662c..0000000 --- a/win32/vs15/cmph-bdz-test.vcxproj +++ /dev/null @@ -1,174 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A} - cmphbdztest - Win32Proj - - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - false - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository\cmph;%(AdditionalIncludeDirectories) - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs15/cmph-bdz-test.vcxproj.filters b/win32/vs15/cmph-bdz-test.vcxproj.filters deleted file mode 100644 index 2720d49..0000000 --- a/win32/vs15/cmph-bdz-test.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs15/cmph.vcxproj b/win32/vs15/cmph.vcxproj deleted file mode 100644 index c0bc194..0000000 --- a/win32/vs15/cmph.vcxproj +++ /dev/null @@ -1,163 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {442C007E-D901-41DA-9706-5DB4AFB4C06B} - cmph - Win32Proj - - - - StaticLibrary - MultiByte - true - v141 - - - StaticLibrary - MultiByte - v141 - - - StaticLibrary - MultiByte - true - v141 - - - StaticLibrary - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - X64 - - - Disabled - _DEBUG;1;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - - - X64 - - - MaxSpeed - true - 1;%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - - - - diff --git a/win32/vs15/cmph.vcxproj.filters b/win32/vs15/cmph.vcxproj.filters deleted file mode 100644 index df71f98..0000000 --- a/win32/vs15/cmph.vcxproj.filters +++ /dev/null @@ -1,42 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs15/g-ir-compiler.vcxproj b/win32/vs15/g-ir-compiler.vcxproj deleted file mode 100644 index 4ce3ce7..0000000 --- a/win32/vs15/g-ir-compiler.vcxproj +++ /dev/null @@ -1,187 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} - gircompiler - Win32Proj - - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - true - true - false - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - - - MachineX64 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - MachineX86 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - true - Console - true - true - - - MachineX64 - - - - - - - - - - - - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs15/g-ir-compiler.vcxproj.filters b/win32/vs15/g-ir-compiler.vcxproj.filters deleted file mode 100644 index 7b5ec8d..0000000 --- a/win32/vs15/g-ir-compiler.vcxproj.filters +++ /dev/null @@ -1,26 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Sources - - diff --git a/win32/vs15/g-ir-generate.vcxproj b/win32/vs15/g-ir-generate.vcxproj deleted file mode 100644 index 071b276..0000000 --- a/win32/vs15/g-ir-generate.vcxproj +++ /dev/null @@ -1,170 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} - girgenerate - Win32Proj - - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs15/g-ir-generate.vcxproj.filters b/win32/vs15/g-ir-generate.vcxproj.filters deleted file mode 100644 index b3b32ef..0000000 --- a/win32/vs15/g-ir-generate.vcxproj.filters +++ /dev/null @@ -1,25 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - Sources - - - diff --git a/win32/vs15/g-ir-inspect.vcxproj b/win32/vs15/g-ir-inspect.vcxproj deleted file mode 100644 index 915d20b..0000000 --- a/win32/vs15/g-ir-inspect.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3} - girinspect - Win32Proj - - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs15/g-ir-inspect.vcxproj.filters b/win32/vs15/g-ir-inspect.vcxproj.filters deleted file mode 100644 index 371419a..0000000 --- a/win32/vs15/g-ir-inspect.vcxproj.filters +++ /dev/null @@ -1,20 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Sources - - diff --git a/win32/vs15/gi-build-defines.props b/win32/vs15/gi-build-defines.props deleted file mode 100644 index 3a7f5fe..0000000 --- a/win32/vs15/gi-build-defines.props +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - G_IREPOSITORY_COMPILATION;DLL_EXPORT - cd .. -set VCInstallDir=$(VCInstallDir) -nmake -f gi-introspection-msvc.mak CFG=$(Configuration) PREFIX=$(GlibEtcInstallRoot) - $(SolutionDir)\..\GIRepository-2.0.typelib;$(SolutionDir)\..\cairo-1.0.typelib - - - <_PropertySheetDisplayName>gibuilddefinesprops - $(SolutionDir)$(Configuration)\$(PlatformName)\bin\ - $(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\ - - - - ..\..;..\..\girepository;$(GlibEtcInstallRoot)\include\gio-win32-2.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories) - HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions) - msvc_recommended_pragmas.h;%(ForcedIncludeFiles) - true - /d2Zi+ %(AdditionalOptions) - - - gio-2.0.lib;gobject-2.0.lib;gmodule-2.0.lib;gthread-2.0.lib;glib-2.0.lib;%(AdditionalDependencies) - $(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - /HIGHENTROPYVA %(AdditionalOptions) - - - - - $(GIRepositoryBuildDefines) - - - $(GIIntrospectNMakeCmd) - - - $(GIIntrospectBuiltFiles) - - - diff --git a/win32/vs15/gi-gen-srcs.props b/win32/vs15/gi-gen-srcs.props deleted file mode 100644 index 0a5d2c6..0000000 --- a/win32/vs15/gi-gen-srcs.props +++ /dev/null @@ -1,25 +0,0 @@ - - - - - - - copy ..\..\config.h.win32 ..\..\config.h - $(PythonDir)\python ..\gen-win32-g-ir-tools.py - $(PythonDirX64)\python ..\gen-win32-g-ir-tools.py - - - <_PropertySheetDisplayName>gigensrcsprops - - - - $(CopyConfigH) - - - $(GenToolsScripts) - - - $(GenToolsScriptsX64) - - - diff --git a/win32/vs15/gi-install.props b/win32/vs15/gi-install.props deleted file mode 100644 index 7643cbd..0000000 --- a/win32/vs15/gi-install.props +++ /dev/null @@ -1,202 +0,0 @@ - - - - - - - $(SolutionDir)$(Configuration)\$(Platform)\bin - -mkdir $(CopyDir) -mkdir $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).dll $(CopyDir)\bin -copy $(BinDir)\$(LibGIDllPrefix)girepository$(LibGIDllSuffix).pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-compiler.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-generate.pdb $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.exe $(CopyDir)\bin -copy $(BinDir)\g-ir-inspect.pdb $(CopyDir)\bin -copy ..\..\tools\g-ir-annotation-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-doc-tool $(CopyDir)\bin -copy ..\..\tools\g-ir-scanner $(CopyDir)\bin -copy $(BinDir)\glib-print.exe $(CopyDir)\bin -copy $(BinDir)\glib-print.pdb $(CopyDir)\bin -mkdir $(CopyDir)\include\gobject-introspection-1.0\girepository -copy ..\..\girepository\giarginfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giarginfo.h -copy ..\..\girepository\gibaseinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gibaseinfo.h -copy ..\..\girepository\gicallableinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gicallableinfo.h -copy ..\..\girepository\giconstantinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giconstantinfo.h -copy ..\..\girepository\gienuminfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gienuminfo.h -copy ..\..\girepository\gifieldinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifieldinfo.h -copy ..\..\girepository\gifunctioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gifunctioninfo.h -copy ..\..\girepository\giinterfaceinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giinterfaceinfo.h -copy ..\..\girepository\giobjectinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giobjectinfo.h -copy ..\..\girepository\gipropertyinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gipropertyinfo.h -copy ..\..\girepository\giregisteredtypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giregisteredtypeinfo.h -copy ..\..\girepository\girepository.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girepository.h -copy ..\..\girepository\girffi.h $(CopyDir)\include\gobject-introspection-1.0\girepository\girffi.h -copy ..\..\girepository\gisignalinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gisignalinfo.h -copy ..\..\girepository\gistructinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gistructinfo.h -copy ..\..\girepository\gitypeinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypeinfo.h -copy ..\..\girepository\gitypelib.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypelib.h -copy ..\..\girepository\gitypes.h $(CopyDir)\include\gobject-introspection-1.0\girepository\gitypes.h -copy ..\..\girepository\giunioninfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giunioninfo.h -copy ..\..\girepository\giversionmacros.h $(CopyDir)\include\gobject-introspection-1.0\girepository\giversionmacros.h -copy ..\..\girepository\givfuncinfo.h $(CopyDir)\include\gobject-introspection-1.0\girepository\givfuncinfo.h -mkdir $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\collections -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\annotationparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ast.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\cachestore.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\ccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\codegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docmain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\docwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\dumper.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\introspectablepass.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\girwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\gdumpparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\libtoolimporter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\maintransformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\message.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\msvccompiler.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\shlibs.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\scannermain.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sectionparser.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\sourcescanner.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\testcodegen.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\transformer.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\utils.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\xmlwriter.py $(CopyDir)\lib\gobject-introspection\giscanner -copy ..\..\giscanner\collections\__init__.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\counter.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\collections\ordereddict.py $(CopyDir)\lib\gobject-introspection\giscanner\collections -copy ..\..\giscanner\doctemplates\base.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates -copy ..\..\giscanner\doctemplates\C\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\C\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C -copy ..\..\giscanner\doctemplates\Python\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Python\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python -copy ..\..\giscanner\doctemplates\Gjs\callback.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\class.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\constructor.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\default.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\enum.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\function.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\field.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\interface.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\method.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\namespace.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\property.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\record.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\signal.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -copy ..\..\giscanner\doctemplates\Gjs\vfunc.tmpl $(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs -mkdir $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gitestmacros.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\gimarshallingtests.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\regress.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\annotation.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\foo.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\drawable.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\warnlib.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\..\tests\scanner\utility.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.c $(CopyDir)\share\gobject-introspection-1.0\tests -copy ..\everything.h $(CopyDir)\share\gobject-introspection-1.0\tests -copy $(BinDir)\_giscanner.pyd $(CopyDir)\lib\gobject-introspection\giscanner -copy $(BinDir)\_giscanner.pdb $(CopyDir)\lib\gobject-introspection\giscanner -mkdir $(CopyDir)\share\gobject-introspection-$(ApiVersion) -copy ..\..\girepository\gdump.c $(CopyDir)\share\gobject-introspection-$(ApiVersion) -mkdir $(CopyDir)\lib -copy $(BinDir)\girepository-$(ApiVersion).lib $(CopyDir)\lib -mkdir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\cairo-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\fontconfig-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\freetype2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\Gio-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GIRepository-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GL-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GLib-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GModule-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\GObject-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\libxml2-2.0.gir $(CopyDir)\share\gir-$(ApiVersion) -copy ..\win32-1.0.gir $(CopyDir)\share\gir-$(ApiVersion) -mkdir $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\cairo-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\fontconfig-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\freetype2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\Gio-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GIRepository-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GL-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GLib-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GModule-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\GObject-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\libxml2-2.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -copy ..\win32-1.0.typelib $(CopyDir)\lib\girepository-$(ApiVersion) -mkdir $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-1.0.pc $(CopyDir)\lib\pkgconfig -copy ..\gobject-introspection-no-export-1.0.pc $(CopyDir)\lib\pkgconfig - - ..\gobject-introspection-1.0.pc;..\gobject-introspection-no-export-1.0.pc - $(PythonDir)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - $(PythonDirX64)\python.exe ..\gipc.py --version=$(GIVersion) --prefix=$(CopyDir) - - - <_PropertySheetDisplayName>giinstallprops - - - - $(BinDir) - - - $(GIDoInstall) - - - $(GIPCFiles) - - - $(GIGenPC) - - - $(GIGenPCX64) - - - diff --git a/win32/vs15/gi-install.vcxproj b/win32/vs15/gi-install.vcxproj deleted file mode 100644 index 48557bb..0000000 --- a/win32/vs15/gi-install.vcxproj +++ /dev/null @@ -1,138 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B10} - install - Win32Proj - - - - Utility - MultiByte - true - v141 - - - Utility - MultiByte - v141 - - - Utility - MultiByte - true - v141 - - - Utility - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - $(GlibEtcInstallRoot)\ - - $(GlibEtcInstallRoot)\ - - - - - - - - - - - - - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - Installing Build Results... - $(GIPCFiles) - $(GIDoInstall) - some_random_file;%(Outputs) - - - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPC) - $(GIPCFiles);%(Outputs) - Generating .pc files... - $(GIGenPCX64) - $(GIPCFiles);%(Outputs) - - - - - {f4e6621f-a7dd-4863-8ccf-ca04dfc601e3} - false - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - {7a36674c-379d-4989-a978-07124e5f852c} - false - - - - - - diff --git a/win32/vs15/gi-install.vcxproj.filters b/win32/vs15/gi-install.vcxproj.filters deleted file mode 100644 index 590ad10..0000000 --- a/win32/vs15/gi-install.vcxproj.filters +++ /dev/null @@ -1,13 +0,0 @@ - - - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Resource Files - Resource Files - - diff --git a/win32/vs15/gi-introspect.vcxproj b/win32/vs15/gi-introspect.vcxproj deleted file mode 100644 index ea1e7f4..0000000 --- a/win32/vs15/gi-introspect.vcxproj +++ /dev/null @@ -1,115 +0,0 @@ - - - - - Debug - Win32 - - - Release - Win32 - - - Debug - x64 - - - Release - x64 - - - - {7A36674C-379D-4989-A978-07124E5F852C} - giintrospect - - - - Makefile - true - MultiByte - v141 - - - Makefile - false - true - MultiByte - v141 - - - Makefile - MultiByte - v141 - - - Makefile - MultiByte - true - v141 - - - - - - - - - - - - - - - - - - - - - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParam) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean all - $(GIIntrospectNMakeCmd) $(IntrospectPythonParamX64) clean - $(GIIntrospectBuiltFiles) - - - - {5dcb55ce-f32c-4c77-8bf4-b4dad3ec7774} - false - - - {f4e6621f-a7dd-4863-8ccf-ba04dfc601e3} - false - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - {8311394f-9114-4c97-80f2-51bcaba054c9} - false - - - - - - \ No newline at end of file diff --git a/win32/vs15/gi-prebuild.vcxproj b/win32/vs15/gi-prebuild.vcxproj deleted file mode 100644 index 6b0d505..0000000 --- a/win32/vs15/gi-prebuild.vcxproj +++ /dev/null @@ -1,103 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2093D218-190E-4194-9421-3BA7CBF33B11} - giprebuild - Win32Proj - - - - Utility - MultiByte - true - v141 - - - Utility - MultiByte - v141 - - - Utility - MultiByte - true - v141 - - - Utility - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - Copying config.h from config.h.win32... - $(CopyConfigH) - ..\..\config.h;%(Outputs) - - - Generating Tools Scripts... - $(GenToolsScripts) - Generating Tools Scripts... - $(GenToolsScripts) - ..\..\tools\g-ir-scanner;..\..\tools\g-ir-doc-tool;..\..\tools\g-ir-annotation-tool;%(Outputs) - - - - - - - - diff --git a/win32/vs15/gi-version-paths.props b/win32/vs15/gi-version-paths.props deleted file mode 100644 index 9e1286d..0000000 --- a/win32/vs15/gi-version-paths.props +++ /dev/null @@ -1,81 +0,0 @@ - - - - 15 - $(SolutionDir)\..\..\..\vs$(VSVer)\$(Platform) - $(GlibEtcInstallRoot) - - c:\\python34 - c:\\python34 - c:\\python34 - c:\\python36 - c:\\python36 - - $(PythonDir).x64 - PYTHON=$(PythonDir)\python.exe - PYTHON=$(PythonDirX64)\python.exe - 1.56.1 - $(SolutionDir)\..\.. - 1.0 - $(SolutionDir)$(Configuration)\$(Platform)\obj\$(ProjectName) - lib - -$(ApiVersion)-0 - - -1-vs$(VSVer) - $(LibGISeparateVSDllPrefix) - $(LibGISeparateVSDllSuffix) - - - <_PropertySheetDisplayName>giversionpathsprops - - - - $(VSVer) - - - $(GlibEtcInstallRoot) - - - $(CopyDir) - - - $(PythonDir) - - - $(PythonDirX64) - - - $(IntrospectPythonParam) - - - $(IntrospectPythonParamX64) - - - $(GIVersion) - - - $(BASE_GI_DIR) - - - $(ApiVersion) - - - $(LibGILibtoolCompatibleDllPrefix) - - - $(LibGILibtoolCompatibleDllSuffix) - - - $(LibGISeparateVSDllPrefix) - - - $(LibGISeparateVSDllSuffix) - - - $(LibGIDllPrefix) - - - $(LibGIDllSuffix) - - - diff --git a/win32/vs15/girepository.vcxproj b/win32/vs15/girepository.vcxproj deleted file mode 100644 index b93bb04..0000000 --- a/win32/vs15/girepository.vcxproj +++ /dev/null @@ -1,214 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - girepository - Win32Proj - - - - DynamicLibrary - MultiByte - true - v141 - - - DynamicLibrary - MultiByte - v141 - - - DynamicLibrary - MultiByte - true - v141 - - - DynamicLibrary - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX86 - - - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX86 - - - - - X64 - - - Disabled - ..\..\girepository;%(AdditionalIncludeDirectories) - _DEBUG;$(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - MachineX64 - - - - - X64 - - - MaxSpeed - true - ..\..\girepository;%(AdditionalIncludeDirectories) - $(GIRepositoryBuildDefines);%(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - ffi.lib;%(AdditionalDependencies) - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).dll - $(TargetDir)$(ProjectName)-$(ApiVersion).lib - true - $(OutDir)$(LibGIDllPrefix)$(ProjectName)$(LibGIDllSuffix).pdb - Windows - true - true - MachineX64 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - {2093d218-190e-4194-9421-3ba7cbf33b11} - false - - - {442c007e-d901-41da-9706-5db4afb4c06b} - false - - - - - - diff --git a/win32/vs15/girepository.vcxproj.filters b/win32/vs15/girepository.vcxproj.filters deleted file mode 100644 index 8201353..0000000 --- a/win32/vs15/girepository.vcxproj.filters +++ /dev/null @@ -1,41 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - Source Files - - diff --git a/win32/vs15/glib-print.vcxproj b/win32/vs15/glib-print.vcxproj deleted file mode 100644 index 5eba2e0..0000000 --- a/win32/vs15/glib-print.vcxproj +++ /dev/null @@ -1,169 +0,0 @@ - - - - - Debug - Win32 - - - Debug - x64 - - - Release - Win32 - - - Release - x64 - - - - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B} - glibprint - Win32Proj - - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - Application - MultiByte - true - v141 - - - Application - MultiByte - v141 - - - - - - - - - - - - - - - - - - - - - - - true - false - true - false - - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX86 - - - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX86 - - - - - X64 - - - Disabled - _DEBUG;%(PreprocessorDefinitions) - true - EnableFastChecks - MultiThreadedDebugDLL - - - Level3 - ProgramDatabase - - - true - Console - MachineX64 - - - - - X64 - - - MaxSpeed - true - %(PreprocessorDefinitions) - MultiThreadedDLL - true - - - Level3 - ProgramDatabase - - - true - Console - true - true - MachineX64 - - - - - - - - {23e28245-8fc7-4b41-b1c5-8785bd4366a7} - false - - - - - - diff --git a/win32/vs15/glib-print.vcxproj.filters b/win32/vs15/glib-print.vcxproj.filters deleted file mode 100644 index f77043c..0000000 --- a/win32/vs15/glib-print.vcxproj.filters +++ /dev/null @@ -1,22 +0,0 @@ - - - - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {67DA6AB6-F800-4c08-8B7A-83BB121AAD01} - rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav - - - - - Sources - - - diff --git a/win32/vs15/gobject-introspection.sln b/win32/vs15/gobject-introspection.sln deleted file mode 100644 index 5b10319..0000000 --- a/win32/vs15/gobject-introspection.sln +++ /dev/null @@ -1,126 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio 15 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-prebuild", "gi-prebuild.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B11}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph", "cmph.vcxproj", "{442C007E-D901-41DA-9706-5DB4AFB4C06B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph-bdz-test", "cmph-bdz-test.vcxproj", "{E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "girepository", "girepository.vcxproj", "{23E28245-8FC7-4B41-B1C5-8785BD4366A7}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_giscanner", "_giscanner.vcxproj", "{8311394F-9114-4C97-80F2-51BCABA054C9}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glib-print", "glib-print.vcxproj", "{2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-generate", "g-ir-generate.vcxproj", "{F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-compiler", "g-ir-compiler.vcxproj", "{5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-inspect", "g-ir-inspect.vcxproj", "{F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-introspect", "gi-introspect.vcxproj", "{7A36674C-379D-4989-A978-07124E5F852C}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-install", "gi-install.vcxproj", "{2093D218-190E-4194-9421-3BA7CBF33B10}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.Build.0 = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.ActiveCfg = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.Build.0 = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.ActiveCfg = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.Build.0 = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.ActiveCfg = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.Build.0 = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.ActiveCfg = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.Build.0 = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.ActiveCfg = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.Build.0 = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.ActiveCfg = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.Build.0 = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.ActiveCfg = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.Build.0 = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.ActiveCfg = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.Build.0 = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.ActiveCfg = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.Build.0 = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.ActiveCfg = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.Build.0 = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.ActiveCfg = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.Build.0 = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.ActiveCfg = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.Build.0 = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.ActiveCfg = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.Build.0 = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.ActiveCfg = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.Build.0 = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.ActiveCfg = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.Build.0 = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.ActiveCfg = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.Build.0 = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.ActiveCfg = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.Build.0 = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.ActiveCfg = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.Build.0 = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.ActiveCfg = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.Build.0 = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.ActiveCfg = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.ActiveCfg = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.Build.0 = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.ActiveCfg = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.Build.0 = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.ActiveCfg = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.Build.0 = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.ActiveCfg = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.Build.0 = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.Build.0 = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.ActiveCfg = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.Build.0 = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.ActiveCfg = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.Build.0 = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.ActiveCfg = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.Build.0 = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal diff --git a/win32/vs9/Makefile.am b/win32/vs9/Makefile.am deleted file mode 100644 index a92d30c..0000000 --- a/win32/vs9/Makefile.am +++ /dev/null @@ -1,32 +0,0 @@ -GENERATED_ITEMS = \ - cmph.vcproj \ - girepository.vcproj \ - g-ir-compiler.vcproj \ - gi-install.vsprops - -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.vsprops \ - gi-gen-srcs.vsprops \ - gi-install.vspropsin \ - gi-version-paths.vsprops \ - gi-prebuild.vcproj \ - girepository.vcprojin \ - cmph-bdz-test.vcproj \ - cmph.vcprojin \ - g-ir-compiler.vcprojin \ - g-ir-generate.vcproj \ - g-ir-inspect.vcproj \ - glib-print.vcproj \ - gi-install.vcproj \ - gi-introspect.vcproj \ - _giscanner.vcproj \ - README.txt \ - $(GENERATED_ITEMS) - -gi-install.vsprops: $(top_srcdir)/win32/vs9/gi-install.vspropsin girepository.headers giscanner.scripts - $(CPP) -P - <$(top_srcdir)/win32/vs9/gi-install.vspropsin >$@ - rm girepository.headers - rm giscanner.scripts - -DISTCLEANFILES = $(GENERATED_ITEMS) diff --git a/win32/vs9/Makefile.in b/win32/vs9/Makefile.in deleted file mode 100644 index 4d80628..0000000 --- a/win32/vs9/Makefile.in +++ /dev/null @@ -1,535 +0,0 @@ -# Makefile.in generated by automake 1.15.1 from Makefile.am. -# @configure_input@ - -# Copyright (C) 1994-2017 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - -@SET_MAKE@ -VPATH = @srcdir@ -am__is_gnu_make = { \ - if test -z '$(MAKELEVEL)'; then \ - false; \ - elif test -n '$(MAKE_HOST)'; then \ - true; \ - elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ - true; \ - else \ - false; \ - fi; \ -} -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/@PACKAGE@ -pkgincludedir = $(includedir)/@PACKAGE@ -pkglibdir = $(libdir)/@PACKAGE@ -pkglibexecdir = $(libexecdir)/@PACKAGE@ -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = @build@ -host_triplet = @host@ -subdir = win32/vs9 -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/gtk-doc.m4 \ - $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ - $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ - $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/python.m4 \ - $(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/config.h -CONFIG_CLEAN_FILES = gi-version-paths.vsprops -CONFIG_CLEAN_VPATH_FILES = -AM_V_P = $(am__v_P_@AM_V@) -am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_@AM_V@) -am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_@AM_V@) -am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) -am__v_at_0 = @ -am__v_at_1 = -SOURCES = -DIST_SOURCES = -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -am__DIST_COMMON = $(srcdir)/Makefile.in \ - $(srcdir)/gi-version-paths.vsprops.in -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = @ACLOCAL@ -AMTAR = @AMTAR@ -AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ -AR = @AR@ -AUTOCONF = @AUTOCONF@ -AUTOHEADER = @AUTOHEADER@ -AUTOMAKE = @AUTOMAKE@ -AWK = @AWK@ -CAIRO_CFLAGS = @CAIRO_CFLAGS@ -CAIRO_GIR_PACKAGE = @CAIRO_GIR_PACKAGE@ -CAIRO_LIBS = @CAIRO_LIBS@ -CAIRO_SHARED_LIBRARY = @CAIRO_SHARED_LIBRARY@ -CC = @CC@ -CCDEPMODE = @CCDEPMODE@ -CFLAGS = @CFLAGS@ -CPP = @CPP@ -CPPFLAGS = @CPPFLAGS@ -CYGPATH_W = @CYGPATH_W@ -DEFS = @DEFS@ -DEPDIR = @DEPDIR@ -DLLTOOL = @DLLTOOL@ -DSYMUTIL = @DSYMUTIL@ -DUMPBIN = @DUMPBIN@ -ECHO_C = @ECHO_C@ -ECHO_N = @ECHO_N@ -ECHO_T = @ECHO_T@ -EGREP = @EGREP@ -EXEEXT = @EXEEXT@ -EXPANDED_BINDIR = @EXPANDED_BINDIR@ -EXPANDED_DATADIR = @EXPANDED_DATADIR@ -EXPANDED_LIBDIR = @EXPANDED_LIBDIR@ -EXPANDED_LIBEXECDIR = @EXPANDED_LIBEXECDIR@ -EXPANDED_LOCALSTATEDIR = @EXPANDED_LOCALSTATEDIR@ -EXPANDED_SYSCONFDIR = @EXPANDED_SYSCONFDIR@ -EXTRA_LINK_FLAGS = @EXTRA_LINK_FLAGS@ -FFI_CFLAGS = @FFI_CFLAGS@ -FFI_LIBS = @FFI_LIBS@ -FFI_PC_CFLAGS = @FFI_PC_CFLAGS@ -FFI_PC_LIBS = @FFI_PC_LIBS@ -FFI_PC_PACKAGES = @FFI_PC_PACKAGES@ -FGREP = @FGREP@ -GIO_CFLAGS = @GIO_CFLAGS@ -GIO_LIBS = @GIO_LIBS@ -GIO_UNIX_CFLAGS = @GIO_UNIX_CFLAGS@ -GIO_UNIX_LIBS = @GIO_UNIX_LIBS@ -GIREPO_CFLAGS = @GIREPO_CFLAGS@ -GIREPO_LIBS = @GIREPO_LIBS@ -GIR_DIR = @GIR_DIR@ -GIR_SUFFIX = @GIR_SUFFIX@ -GI_HIDDEN_VISIBILITY_CFLAGS = @GI_HIDDEN_VISIBILITY_CFLAGS@ -GI_VERSION = @GI_VERSION@ -GLIBSRC = @GLIBSRC@ -GLIB_CFLAGS = @GLIB_CFLAGS@ -GLIB_LIBS = @GLIB_LIBS@ -GMODULE_CFLAGS = @GMODULE_CFLAGS@ -GMODULE_LIBS = @GMODULE_LIBS@ -GOBJECT_CFLAGS = @GOBJECT_CFLAGS@ -GOBJECT_INTROSPECTION_LIBDIR = @GOBJECT_INTROSPECTION_LIBDIR@ -GOBJECT_LIBS = @GOBJECT_LIBS@ -GREP = @GREP@ -GTKDOC_CHECK = @GTKDOC_CHECK@ -GTKDOC_CHECK_PATH = @GTKDOC_CHECK_PATH@ -GTKDOC_DEPS_CFLAGS = @GTKDOC_DEPS_CFLAGS@ -GTKDOC_DEPS_LIBS = @GTKDOC_DEPS_LIBS@ -GTKDOC_MKPDF = @GTKDOC_MKPDF@ -GTKDOC_REBASE = @GTKDOC_REBASE@ -HTML_DIR = @HTML_DIR@ -INSTALL = @INSTALL@ -INSTALL_DATA = @INSTALL_DATA@ -INSTALL_PROGRAM = @INSTALL_PROGRAM@ -INSTALL_SCRIPT = @INSTALL_SCRIPT@ -INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ -LD = @LD@ -LDFLAGS = @LDFLAGS@ -LEX = @LEX@ -LEXLIB = @LEXLIB@ -LEX_OUTPUT_ROOT = @LEX_OUTPUT_ROOT@ -LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ -LIBTOOL = @LIBTOOL@ -LIPO = @LIPO@ -LN_S = @LN_S@ -LTLIBOBJS = @LTLIBOBJS@ -LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ -MAINT = @MAINT@ -MAKEINFO = @MAKEINFO@ -MANIFEST_TOOL = @MANIFEST_TOOL@ -MKDIR_P = @MKDIR_P@ -NM = @NM@ -NMEDIT = @NMEDIT@ -OBJDUMP = @OBJDUMP@ -OBJEXT = @OBJEXT@ -OTOOL = @OTOOL@ -OTOOL64 = @OTOOL64@ -PACKAGE = @PACKAGE@ -PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ -PACKAGE_NAME = @PACKAGE_NAME@ -PACKAGE_STRING = @PACKAGE_STRING@ -PACKAGE_TARNAME = @PACKAGE_TARNAME@ -PACKAGE_URL = @PACKAGE_URL@ -PACKAGE_VERSION = @PACKAGE_VERSION@ -PATH_SEPARATOR = @PATH_SEPARATOR@ -PKG_CONFIG = @PKG_CONFIG@ -PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ -PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ -POW_LIB = @POW_LIB@ -PYTHON = @PYTHON@ -PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ -PYTHON_INCLUDES = @PYTHON_INCLUDES@ -PYTHON_LIBS = @PYTHON_LIBS@ -PYTHON_PLATFORM = @PYTHON_PLATFORM@ -PYTHON_PREFIX = @PYTHON_PREFIX@ -PYTHON_VERSION = @PYTHON_VERSION@ -RANLIB = @RANLIB@ -SCANNER_CFLAGS = @SCANNER_CFLAGS@ -SCANNER_LIBS = @SCANNER_LIBS@ -SED = @SED@ -SET_MAKE = @SET_MAKE@ -SHELL = @SHELL@ -STRIP = @STRIP@ -VERSION = @VERSION@ -YACC = @YACC@ -abs_builddir = @abs_builddir@ -abs_srcdir = @abs_srcdir@ -abs_top_builddir = @abs_top_builddir@ -abs_top_srcdir = @abs_top_srcdir@ -ac_ct_AR = @ac_ct_AR@ -ac_ct_CC = @ac_ct_CC@ -ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ -am__include = @am__include@ -am__leading_dot = @am__leading_dot@ -am__quote = @am__quote@ -am__tar = @am__tar@ -am__untar = @am__untar@ -bindir = @bindir@ -build = @build@ -build_alias = @build_alias@ -build_cpu = @build_cpu@ -build_os = @build_os@ -build_vendor = @build_vendor@ -builddir = @builddir@ -datadir = @datadir@ -datarootdir = @datarootdir@ -docdir = @docdir@ -dvidir = @dvidir@ -exec_prefix = @exec_prefix@ -host = @host@ -host_alias = @host_alias@ -host_cpu = @host_cpu@ -host_os = @host_os@ -host_vendor = @host_vendor@ -htmldir = @htmldir@ -includedir = @includedir@ -infodir = @infodir@ -install_sh = @install_sh@ -libdir = @libdir@ -libexecdir = @libexecdir@ -localedir = @localedir@ -localstatedir = @localstatedir@ -mandir = @mandir@ -mkdir_p = @mkdir_p@ -oldincludedir = @oldincludedir@ -pdfdir = @pdfdir@ -pkgpyexecdir = @pkgpyexecdir@ -pkgpythondir = @pkgpythondir@ -prefix = @prefix@ -program_transform_name = @program_transform_name@ -psdir = @psdir@ -pyexecdir = @pyexecdir@ -pythondir = @pythondir@ -runstatedir = @runstatedir@ -sbindir = @sbindir@ -sharedstatedir = @sharedstatedir@ -srcdir = @srcdir@ -sysconfdir = @sysconfdir@ -target_alias = @target_alias@ -top_build_prefix = @top_build_prefix@ -top_builddir = @top_builddir@ -top_srcdir = @top_srcdir@ -GENERATED_ITEMS = \ - cmph.vcproj \ - girepository.vcproj \ - g-ir-compiler.vcproj \ - gi-install.vsprops - -EXTRA_DIST = \ - gobject-introspection.sln \ - gi-build-defines.vsprops \ - gi-gen-srcs.vsprops \ - gi-install.vspropsin \ - gi-version-paths.vsprops \ - gi-prebuild.vcproj \ - girepository.vcprojin \ - cmph-bdz-test.vcproj \ - cmph.vcprojin \ - g-ir-compiler.vcprojin \ - g-ir-generate.vcproj \ - g-ir-inspect.vcproj \ - glib-print.vcproj \ - gi-install.vcproj \ - gi-introspect.vcproj \ - _giscanner.vcproj \ - README.txt \ - $(GENERATED_ITEMS) - -DISTCLEANFILES = $(GENERATED_ITEMS) -all: all-am - -.SUFFIXES: -$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign win32/vs9/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign win32/vs9/Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): -gi-version-paths.vsprops: $(top_builddir)/config.status $(srcdir)/gi-version-paths.vsprops.in - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs -tags TAGS: - -ctags CTAGS: - -cscope cscopelist: - - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: Makefile -installdirs: -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libtool mostlyclean-am - -distclean: distclean-am - -rm -f Makefile -distclean-am: clean-am distclean-generic - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -f Makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-generic mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: - -.MAKE: install-am install-strip - -.PHONY: all all-am check check-am clean clean-generic clean-libtool \ - cscopelist-am ctags-am distclean distclean-generic \ - distclean-libtool distdir dvi dvi-am html html-am info info-am \ - install install-am install-data install-data-am install-dvi \ - install-dvi-am install-exec install-exec-am install-html \ - install-html-am install-info install-info-am install-man \ - install-pdf install-pdf-am install-ps install-ps-am \ - install-strip installcheck installcheck-am installdirs \ - maintainer-clean maintainer-clean-generic mostlyclean \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags-am uninstall uninstall-am - -.PRECIOUS: Makefile - - -gi-install.vsprops: $(top_srcdir)/win32/vs9/gi-install.vspropsin girepository.headers giscanner.scripts - $(CPP) -P - <$(top_srcdir)/win32/vs9/gi-install.vspropsin >$@ - rm girepository.headers - rm giscanner.scripts - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/win32/vs9/README.txt b/win32/vs9/README.txt deleted file mode 100644 index abd0b28..0000000 --- a/win32/vs9/README.txt +++ /dev/null @@ -1,103 +0,0 @@ -Please do not compile this package (gobject-introspection) in paths that contain -spaces in them-as strange problems may occur during compilation or during -the use of the library. - -Please refer to the following GNOME Live! page for more detailed -instructions on building gobject-introsecption and its dependencies -with Visual C++: - -https://live.gnome.org/GTK%2B/Win32/MSVCCompilationOfGTKStack - -This VS9 solution and the projects it includes are intented to be used -in a gobject-introspection source tree unpacked from a tarball. In a git checkout you -first need to use some Unix-like environment, which will do the work for you. - -The required dependencies are Python 2.7 (2.7) or 3.3 (3.x) or later, GLib and LibFFI. -It is recommended that GLib is built with Visual C++ 2008 to avoid problems cause by -usage of different CRTs. - -Please refer to the README.txt file in $(GLib_src_root)\build\win32\vs9 on how to build -GLib using Visual C++ 2008 - -For LibFFI, please use the Centricular fork of it, which can be found at -https://github.com/centricular/libffi. Please refer there on building--please -note that this will involve the use of the Meson build system and the Ninja -build tool. - -For Python, retrieving the official Windows binaries for 2.7 (2.x) or 3.3 (3.x) or later -from http://www.python.org will do the job-be sure that the Python version that -you downloaded matches the configuration of your build (win32 or x64/amd64). Ensure that -the correct path for your Python interpretor is set in gi-extra-paths.vsprops prior to -opening the project files, or close the project files and delete all the *.user, *.ncb and -*.suo files and reopening the project files. - -For building the Regress test project, cairo (and possibly cairo-gobject support) -is needed. - -Set up the source tree as follows under some arbitrary top -folder : - -\ -\vs9\ - -*this* file you are now reading is thus located at -\\build\win32\vs9\README. - - is either Win32 or x64, as in VS9 project files. - -For LibFFI, one should also put the generated ffi.h and ffitarget.h -into \vs9\\include\ and the compiled static libffi.lib -(or copy libffi-convenience.lib into libffi.lib) into -\vs9\\lib\. - -The libintl.h that is used for building GLib needs to be in -\vs9\\include, if not already done so - -A working pkg-config tool is also required-it may be obtained from -http://www.gtk.org/download/win32.php [32-bit] -http://www.gtk.org/download/win64.php [64-bit] - -*** Note! *** -The build of G-I is now done within the project files, although it is still possible to -do it in two stages by using the NMake Makefiles after building the projects. - -As there are numerous possible configurations on Python and PKG_CONFIG_PATH, note that: --For both methods PKG_CONFIG_PATH is by default $(PREFIX)\lib\pkgconfig, where $(PREFIX) - is by default \vs9\. If searching from - more directories is desired, set the PKG_CONFIG_PATH environment variable before using - the NMake Makefile or opening the projects, but note that $(PREFIX)\lib\pkgconfig will - precede the set paths. --For the Python Path using the project files: check whether the directory settings in - gi-version-paths.vsprops under PythonDir (32-bit) or PythonDirX64 (x64) is correct. - If the projects have been loaded by Visual Studio, close the projects and re-open them. - You may need to delete all the *.suo, *.user and *.ncb files in this directory for - the changes to take effect. --For the Python Path using the NMake Makefiles: pass in PYTHON= to - the NMake Makefile or set it in the environment. The bit-ness of your Python installation - must match the configuration that you are building for. - -The use of Visual Studio Projects will no longer require the setting of environmental -variables, but the following environmental variables are needed (either by using "set xxx=yyy" -or by nmake -f gi-introspection-msvc.mak xxx=yyy) for building the introspection files (which -should be done after successfully building the Project Files): - -Please see $(srcroot)\build\win32\gi-introspection-msvc.mak for more details. Doing -"nmake -f gi-introspection-msvc.mak (options omitted)" will build the various introspection files, -and "nmake -f gi-introspection-msvc.mak (options omitted) install-introspection" will copy the introspection -files to \vs9\\share\gir-1.0 (.gir files) and \vs9\\lib\girepository-1.0 -(.typelib files) - -*** End of Note! *** - -The "install" project will copy build results and headers into their -appropriate location under \vs9\. For instance, -built DLLs go into \vs9\\bin, built LIBs into -\vs9\\lib and gobject-introspection headers into -\vs9\\include\gobject-introsection-1.0. - -This is then from where -project files higher in the stack are supposed to look for them, not -from a specific gobject-introspection source tree. - ---Tor Lillqvist ---Updated by Chun-wei Fan diff --git a/win32/vs9/_giscanner.vcproj b/win32/vs9/_giscanner.vcproj deleted file mode 100644 index c6f0a3e..0000000 --- a/win32/vs9/_giscanner.vcproj +++ /dev/null @@ -1,181 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/cmph-bdz-test.vcproj b/win32/vs9/cmph-bdz-test.vcproj deleted file mode 100644 index a7d3fb3..0000000 --- a/win32/vs9/cmph-bdz-test.vcproj +++ /dev/null @@ -1,167 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/cmph.vcproj b/win32/vs9/cmph.vcproj deleted file mode 100644 index 3f8fa7a..0000000 --- a/win32/vs9/cmph.vcproj +++ /dev/null @@ -1,153 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/cmph.vcprojin b/win32/vs9/cmph.vcprojin deleted file mode 100644 index 5801d73..0000000 --- a/win32/vs9/cmph.vcprojin +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#include "cmph.sourcefiles" - - - - - - - - - diff --git a/win32/vs9/g-ir-compiler.vcproj b/win32/vs9/g-ir-compiler.vcproj deleted file mode 100644 index dcd48b4..0000000 --- a/win32/vs9/g-ir-compiler.vcproj +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/g-ir-compiler.vcprojin b/win32/vs9/g-ir-compiler.vcprojin deleted file mode 100644 index e85847f..0000000 --- a/win32/vs9/g-ir-compiler.vcprojin +++ /dev/null @@ -1,173 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#include "g-ir-compiler.sourcefiles" - - - - - - - - - - diff --git a/win32/vs9/g-ir-generate.vcproj b/win32/vs9/g-ir-generate.vcproj deleted file mode 100644 index 5e4ee10..0000000 --- a/win32/vs9/g-ir-generate.vcproj +++ /dev/null @@ -1,163 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/g-ir-inspect.vcproj b/win32/vs9/g-ir-inspect.vcproj deleted file mode 100644 index b7b444a..0000000 --- a/win32/vs9/g-ir-inspect.vcproj +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/gi-build-defines.vsprops b/win32/vs9/gi-build-defines.vsprops deleted file mode 100644 index e5d143b..0000000 --- a/win32/vs9/gi-build-defines.vsprops +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - diff --git a/win32/vs9/gi-gen-srcs.vsprops b/win32/vs9/gi-gen-srcs.vsprops deleted file mode 100644 index 124b0d0..0000000 --- a/win32/vs9/gi-gen-srcs.vsprops +++ /dev/null @@ -1,20 +0,0 @@ - - - - - - diff --git a/win32/vs9/gi-install.vcproj b/win32/vs9/gi-install.vcproj deleted file mode 100644 index 212bf54..0000000 --- a/win32/vs9/gi-install.vcproj +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/gi-install.vsprops b/win32/vs9/gi-install.vsprops deleted file mode 100644 index 5665e11..0000000 --- a/win32/vs9/gi-install.vsprops +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - diff --git a/win32/vs9/gi-install.vspropsin b/win32/vs9/gi-install.vspropsin deleted file mode 100644 index 9ffa338..0000000 --- a/win32/vs9/gi-install.vspropsin +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - diff --git a/win32/vs9/gi-introspect.vcproj b/win32/vs9/gi-introspect.vcproj deleted file mode 100644 index 661c2d5..0000000 --- a/win32/vs9/gi-introspect.vcproj +++ /dev/null @@ -1,76 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/gi-prebuild.vcproj b/win32/vs9/gi-prebuild.vcproj deleted file mode 100644 index b045132..0000000 --- a/win32/vs9/gi-prebuild.vcproj +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/gi-version-paths.vsprops b/win32/vs9/gi-version-paths.vsprops deleted file mode 100644 index c8e5c2b..0000000 --- a/win32/vs9/gi-version-paths.vsprops +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/gi-version-paths.vsprops.in b/win32/vs9/gi-version-paths.vsprops.in deleted file mode 100644 index 2375809..0000000 --- a/win32/vs9/gi-version-paths.vsprops.in +++ /dev/null @@ -1,75 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/girepository.vcproj b/win32/vs9/girepository.vcproj deleted file mode 100644 index 7b992b6..0000000 --- a/win32/vs9/girepository.vcproj +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/girepository.vcprojin b/win32/vs9/girepository.vcprojin deleted file mode 100644 index 66f3a00..0000000 --- a/win32/vs9/girepository.vcprojin +++ /dev/null @@ -1,178 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -#include "girepository.sourcefiles" - - - - - - - - - diff --git a/win32/vs9/glib-print.vcproj b/win32/vs9/glib-print.vcproj deleted file mode 100644 index e6aa2d9..0000000 --- a/win32/vs9/glib-print.vcproj +++ /dev/null @@ -1,162 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/win32/vs9/gobject-introspection.sln b/win32/vs9/gobject-introspection.sln deleted file mode 100644 index 80826ac..0000000 --- a/win32/vs9/gobject-introspection.sln +++ /dev/null @@ -1,166 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-prebuild", "gi-prebuild.vcproj", "{2093D218-190E-4194-9421-3BA7CBF33B11}" -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph", "cmph.vcproj", "{442C007E-D901-41DA-9706-5DB4AFB4C06B}" - ProjectSection(ProjectDependencies) = postProject - {2093D218-190E-4194-9421-3BA7CBF33B11} = {2093D218-190E-4194-9421-3BA7CBF33B11} - EndProjectSection -EndProject -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cmph-bdz-test", "cmph-bdz-test.vcproj", "{E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}" - ProjectSection(ProjectDependencies) = postProject - {442C007E-D901-41DA-9706-5DB4AFB4C06B} = {442C007E-D901-41DA-9706-5DB4AFB4C06B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "girepository", "girepository.vcproj", "{23E28245-8FC7-4B41-B1C5-8785BD4366A7}" - ProjectSection(ProjectDependencies) = postProject - {442C007E-D901-41DA-9706-5DB4AFB4C06B} = {442C007E-D901-41DA-9706-5DB4AFB4C06B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "_giscanner", "_giscanner.vcproj", "{8311394F-9114-4C97-80F2-51BCABA054C9}" - ProjectSection(ProjectDependencies) = postProject - {2093D218-190E-4194-9421-3BA7CBF33B11} = {2093D218-190E-4194-9421-3BA7CBF33B11} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "glib-print", "glib-print.vcproj", "{2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}" - ProjectSection(ProjectDependencies) = postProject - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} = {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-generate", "g-ir-generate.vcproj", "{F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}" - ProjectSection(ProjectDependencies) = postProject - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} = {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-compiler", "g-ir-compiler.vcproj", "{5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}" - ProjectSection(ProjectDependencies) = postProject - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} = {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - {442C007E-D901-41DA-9706-5DB4AFB4C06B} = {442C007E-D901-41DA-9706-5DB4AFB4C06B} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "g-ir-inspect", "g-ir-inspect.vcproj", "{F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}" - ProjectSection(ProjectDependencies) = postProject - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} = {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-introspect", "gi-introspect.vcproj", "{7A36674C-379D-4989-A978-07124E5F852C}" - ProjectSection(ProjectDependencies) = postProject - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} = {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} = {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - {8311394F-9114-4C97-80F2-51BCABA054C9} = {8311394F-9114-4C97-80F2-51BCABA054C9} - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} = {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} - EndProjectSection -EndProject -Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gi-install", "gi-install.vcproj", "{2093D218-190E-4194-9421-3BA7CBF33B10}" - ProjectSection(ProjectDependencies) = postProject - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3} = {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3} - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} = {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3} - {23E28245-8FC7-4B41-B1C5-8785BD4366A7} = {23E28245-8FC7-4B41-B1C5-8785BD4366A7} - {8311394F-9114-4C97-80F2-51BCABA054C9} = {8311394F-9114-4C97-80F2-51BCABA054C9} - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} = {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774} - {7A36674C-379D-4989-A978-07124E5F852C} = {7A36674C-379D-4989-A978-07124E5F852C} - EndProjectSection -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Win32 = Debug|Win32 - Debug|x64 = Debug|x64 - Release|Win32 = Release|Win32 - Release|x64 = Release|x64 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B11}.Release|x64.Build.0 = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.ActiveCfg = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|Win32.Build.0 = Debug|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.ActiveCfg = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Debug|x64.Build.0 = Debug|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.ActiveCfg = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|Win32.Build.0 = Release|Win32 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.ActiveCfg = Release|x64 - {442C007E-D901-41DA-9706-5DB4AFB4C06B}.Release|x64.Build.0 = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.ActiveCfg = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|Win32.Build.0 = Debug|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.ActiveCfg = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Debug|x64.Build.0 = Debug|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.ActiveCfg = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|Win32.Build.0 = Release|Win32 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.ActiveCfg = Release|x64 - {E41F378B-CCDD-4B1C-89C3-6D2C950FAF1A}.Release|x64.Build.0 = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.ActiveCfg = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|Win32.Build.0 = Debug|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.ActiveCfg = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Debug|x64.Build.0 = Debug|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.ActiveCfg = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|Win32.Build.0 = Release|Win32 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.ActiveCfg = Release|x64 - {23E28245-8FC7-4B41-B1C5-8785BD4366A7}.Release|x64.Build.0 = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.ActiveCfg = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|Win32.Build.0 = Debug|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.ActiveCfg = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Debug|x64.Build.0 = Debug|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.ActiveCfg = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|Win32.Build.0 = Release|Win32 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.ActiveCfg = Release|x64 - {8311394F-9114-4C97-80F2-51BCABA054C9}.Release|x64.Build.0 = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.ActiveCfg = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|Win32.Build.0 = Debug|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.ActiveCfg = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Debug|x64.Build.0 = Debug|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.ActiveCfg = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|Win32.Build.0 = Release|Win32 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.ActiveCfg = Release|x64 - {2CCD6E09-08E7-44B9-92E6-42F0A5DBBC8B}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-BA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.ActiveCfg = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|Win32.Build.0 = Debug|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.ActiveCfg = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Debug|x64.Build.0 = Debug|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.ActiveCfg = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|Win32.Build.0 = Release|Win32 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.ActiveCfg = Release|x64 - {F4E6621F-A7DD-4863-8CCF-CA04DFC601E3}.Release|x64.Build.0 = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.ActiveCfg = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|Win32.Build.0 = Debug|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.ActiveCfg = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Debug|x64.Build.0 = Debug|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.ActiveCfg = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|Win32.Build.0 = Release|Win32 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.ActiveCfg = Release|x64 - {5DCB55CE-F32C-4C77-8BF4-B4DAD3EC7774}.Release|x64.Build.0 = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.ActiveCfg = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|Win32.Build.0 = Debug|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.ActiveCfg = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Debug|x64.Build.0 = Debug|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.ActiveCfg = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|Win32.Build.0 = Release|Win32 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.ActiveCfg = Release|x64 - {2093D218-190E-4194-9421-3BA7CBF33B10}.Release|x64.Build.0 = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.ActiveCfg = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|Win32.Build.0 = Debug|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.ActiveCfg = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Debug|x64.Build.0 = Debug|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.ActiveCfg = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|Win32.Build.0 = Release|Win32 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.ActiveCfg = Release|x64 - {7A36674C-379D-4989-A978-07124E5F852C}.Release|x64.Build.0 = Release|x64 - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection -EndGlobal