# This is to fill in Visual C++ projects for projects which add/remove # sources from them every now and then. # -------------------------- # cmph (static lib) projects # -------------------------- ./build/win32/vs9/cmph.vcproj: $(top_srcdir)/build/win32/vs9/cmph.vcprojin for F in `echo $(libcmph_la_SOURCES) | tr '/' '\\\\'`; do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >cmph.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs9/cmph.vcprojin >$@ rm cmph.sourcefiles ./build/win32/vs10/cmph.vcxproj: $(top_srcdir)/build/win32/vs10/cmph.vcxprojin for F in `echo $(libcmph_la_SOURCES) | tr '/' '\\\\'`; do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >cmph.vs10.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs10/cmph.vcxprojin >$@ rm cmph.vs10.sourcefiles ./build/win32/vs10/cmph.vcxproj.filters: $(top_srcdir)/build/win32/vs10/cmph.vcxproj.filtersin for F in `echo $(libcmph_la_SOURCES) | tr '/' '\\\\'`; do \ case $$F in \ *.c) echo ' Sources' \ ;; \ esac; \ done >cmph.vs10.sourcefiles.filters $(CPP) -P - <$(top_srcdir)/build/win32/vs10/cmph.vcxproj.filtersin >$@ rm cmph.vs10.sourcefiles.filters # ------------------------- # girepository DLL projects # ------------------------- ./build/win32/vs9/girepository.vcproj: $(top_srcdir)/build/win32/vs9/girepository.vcprojin ./build/win32/vs9/gir.vs9.install for F in `echo $(libgirepository_1_0_la_SOURCES) $(libgirepository_gthash_la_SOURCES) | tr '/' '\\\\'`; do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >girepository.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs9/girepository.vcprojin >$@ rm girepository.sourcefiles ./build/win32/vs10/girepository.vcxproj: $(top_srcdir)/build/win32/vs10/girepository.vcxprojin ./build/win32/vs10/gir.vs10.install for F in `echo $(libgirepository_1_0_la_SOURCES) $(libgirepository_gthash_la_SOURCES) | tr '/' '\\\\'`; do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >girepository.vs10.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs10/girepository.vcxprojin >$@ rm girepository.vs10.sourcefiles ./build/win32/vs10/girepository.vcxproj.filters: $(top_srcdir)/build/win32/vs10/girepository.vcxproj.filtersin for F in `echo $(libgirepository_1_0_la_SOURCES) $(libgirepository_gthash_la_SOURCES) | tr '/' '\\\\'`; do \ case $$F in \ *.c) echo ' Sources' \ ;; \ esac; \ done >girepository.vs10.sourcefiles.filters $(CPP) -P - <$(top_srcdir)/build/win32/vs10/girepository.vcxproj.filtersin >$@ rm girepository.vs10.sourcefiles.filters # ------------------------------------ # g-ir-compiler.exe projects # (We integrate the # libgirepository_internals_la_SOURCES # and # libgirepository_gthash_la_SOURCES # here) # ------------------------------------ ./build/win32/vs9/g-ir-compiler.vcproj: $(top_srcdir)/build/win32/vs9/g-ir-compiler.vcprojin for F in `echo $(libgirepository_gthash_la_SOURCES) $(libgirepository_internals_la_SOURCES) | tr '/' '\\\\'`; do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >g-ir-compiler.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs9/g-ir-compiler.vcprojin >$@ rm g-ir-compiler.sourcefiles ./build/win32/vs10/g-ir-compiler.vcxproj: $(top_srcdir)/build/win32/vs10/g-ir-compiler.vcxprojin for F in `echo $(libgirepository_gthash_la_SOURCES) $(libgirepository_internals_la_SOURCES) | tr '/' '\\\\'`; do \ case $$F in \ *.c) echo ' ' \ ;; \ esac; \ done >g-ir-compiler.vs10.sourcefiles $(CPP) -P - <$(top_srcdir)/build/win32/vs10/g-ir-compiler.vcxprojin >$@ rm g-ir-compiler.vs10.sourcefiles ./build/win32/vs10/g-ir-compiler.vcxproj.filters: $(top_srcdir)/build/win32/vs10/g-ir-compiler.vcxproj.filtersin for F in `echo $(libgirepository_gthash_la_SOURCES) $(libgirepository_internals_la_SOURCES) | tr '/' '\\\\'`; do \ case $$F in \ *.c) echo ' Sources' \ ;; \ esac; \ done >g-ir-compiler.vs10.sourcefiles.filters $(CPP) -P - <$(top_srcdir)/build/win32/vs10/g-ir-compiler.vcxproj.filtersin >$@ rm g-ir-compiler.vs10.sourcefiles.filters #-------------------------------- # Generate the "lists" of headers # and Python scripts to install #-------------------------------- ./build/win32/vs9/gir.vs9.install: echo 'mkdir $$(CopyDir)\include\gobject-introspection-$$(ApiVersion)\girepository ' >./build/win32/vs9/gir.vs9.install echo '' >>./build/win32/vs9/gir.vs9.install for F in `echo $(girepo_HEADERS) | tr '/' '\\\\'`; do \ case $$F in \ *.h) echo 'copy ..\..\..\'$$F' $$(CopyDir)\include\gobject-introspection-$$(ApiVersion)\girepository ' \ ;; \ esac; \ done >>./build/win32/vs9/gir.vs9.install echo '' >>./build/win32/vs9/gir.vs9.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner ' >>./build/win32/vs9/gir.vs9.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections ' >>./build/win32/vs9/gir.vs9.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates ' >>./build/win32/vs9/gir.vs9.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C ' >>./build/win32/vs9/gir.vs9.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs ' >>./build/win32/vs9/gir.vs9.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python ' >>./build/win32/vs9/gir.vs9.install echo '' >>./build/win32/vs9/gir.vs9.install 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 >>./build/win32/vs9/gir.vs9.install ./build/win32/vs10/gir.vs10.install: echo 'mkdir $$(CopyDir)\include\gobject-introspection-$$(ApiVersion)\girepository' >./build/win32/vs10/gir.vs10.install echo '' >>./build/win32/vs10/gir.vs10.install for F in `echo $(girepo_HEADERS) | tr '/' '\\\\'`; do \ case $$F in \ *.h) echo 'copy ..\..\..\'$$F' $$(CopyDir)\include\gobject-introspection-$$(ApiVersion)\girepository' && \ echo '' \ ;; \ esac; \ done >>./build/win32/vs10/gir.vs10.install echo '' >>./build/win32/vs10/gir.vs10.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections' >>./build/win32/vs10/gir.vs10.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates' >>./build/win32/vs10/gir.vs10.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C' >>./build/win32/vs10/gir.vs10.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs' >>./build/win32/vs10/gir.vs10.install echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python' >>./build/win32/vs10/gir.vs10.install echo '' >>./build/win32/vs10/gir.vs10.install 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' && \ echo '' \ ;; \ esac; \ done >>./build/win32/vs10/gir.vs10.install ./build/win32/vs9/gi-install.vsprops: ./build/win32/vs9/gir.vs9.install $(top_srcdir)/build/win32/vs9/gi-install.vspropsin $(CPP) -P - <$(top_srcdir)/build/win32/vs9/gi-install.vspropsin >$@ rm ./build/win32/vs9/gir.vs9.install ./build/win32/vs10/gir.props: ./build/win32/vs10/gir.vs10.install $(top_srcdir)/build/win32/vs10/gir.propsin $(CPP) -P - <$(top_srcdir)/build/win32/vs10/gir.propsin >$@ rm ./build/win32/vs10/gir.vs10.install GENERATED_MSVC_FILES = \ ./build/win32/vs9/girepository.vcproj \ ./build/win32/vs10/girepository.vcxproj \ ./build/win32/vs10/girepository.vcxproj.filters \ ./build/win32/vs9/g-ir-compiler.vcproj \ ./build/win32/vs10/g-ir-compiler.vcxproj \ ./build/win32/vs10/g-ir-compiler.vcxproj.filters \ ./build/win32/vs9/cmph.vcproj \ ./build/win32/vs10/cmph.vcxproj \ ./build/win32/vs10/cmph.vcxproj.filters \ config.h.win32 EXTRA_DIST += \ ./girepository/girepository.symbols \ $(GENERATED_MSVC_FILES) CLEANFILES += $(GENERATED_MSVC_FILES)