# 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)/build/win32/vs9/giscanner.scripts: echo '' >>$(top_builddir)/build/win32/vs9/giscanner.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner ' >>$(top_builddir)/build/win32/vs9/giscanner.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections ' >>$(top_builddir)/build/win32/vs9/giscanner.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates ' >>$(top_builddir)/build/win32/vs9/giscanner.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C ' >>$(top_builddir)/build/win32/vs9/giscanner.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs ' >>$(top_builddir)/build/win32/vs9/giscanner.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python ' >>$(top_builddir)/build/win32/vs9/giscanner.scripts echo '' >>$(top_builddir)/build/win32/vs9/giscanner.scripts echo '' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python' >>$(top_builddir)/build/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)/build/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)/build/win32/vs10/giscanner.vs10.scripts include $(top_srcdir)/build/Makefile.msvcproj # Autotools: Why must we do this instead of 'dist-hook'? MSVCPROJ_GENERATED = \ $(top_builddir)/build/win32/vs9/cmph.vcproj \ $(top_builddir)/build/win32/vs9/girepository.vcproj \ $(top_builddir)/build/win32/vs9/g-ir-compiler.vcproj $(MSVCPROJ_GENERATED): $(top_builddir)/build/win32/vs9/girepository.headers $(top_builddir)/build/win32/vs9/giscanner.scripts EXTRA_DIST += $(MSVCPROJ_GENERATED) config.h.win32 DISTCLEANFILES = config.h.win32