1 # This is to fill in Visual C++ projects for projects which add/remove
2 # sources from them every now and then.
4 MSVCPROJS = cmph girepository g-ir-compiler
6 cmph_FILES = $(libcmph_la_SOURCES)
9 girepository_FILES = $(libgirepository_1_0_la_SOURCES) $(libgirepository_gthash_la_SOURCES)
10 girepository_EXCLUDES = gidummy
11 girepository_HEADERS_DIR = $(includedir)/gobject-introspection-1.0
12 girepository_HEADERS_INST = $(girepo_HEADERS)
13 girepository_HEADERS_EXCLUDES = gidummy
15 g_ir_compiler_FILES = $(libgirepository_gthash_la_SOURCES) $(libgirepository_internals_la_SOURCES)
16 g_ir_compiler_EXCLUDES = gidummy
18 $(top_builddir)/build/win32/vs9/giscanner.scripts:
19 echo '' >>$(top_builddir)/build/win32/vs9/giscanner.scripts
20 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner
' >>$(top_builddir)/build/win32/vs9/giscanner.scripts
21 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections
' >>$(top_builddir)/build/win32/vs9/giscanner.scripts
22 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates
' >>$(top_builddir)/build/win32/vs9/giscanner.scripts
23 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
' >>$(top_builddir)/build/win32/vs9/giscanner.scripts
24 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
' >>$(top_builddir)/build/win32/vs9/giscanner.scripts
25 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
' >>$(top_builddir)/build/win32/vs9/giscanner.scripts
26 echo '' >>$(top_builddir)/build/win32/vs9/giscanner.scripts
28 echo '' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts
29 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts
30 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\collections' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts
31 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts
32 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts
33 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts
34 echo 'mkdir $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python' >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts
36 for F in `echo $(pkgpyexec_PYTHON) $(collections_PYTHON) $(nobase_dist_template_DATA) | tr '/' '\\\\'`; do \
38 giscanner\\doctemplates\\C\\*.tmpl) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C
' \
40 giscanner\\doctemplates\\Gjs\\*.tmpl) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs
' \
42 giscanner\\doctemplates\\Python\\*.tmpl) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python
' \
44 giscanner\\doctemplates\\*.tmpl) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates
' \
46 giscanner\\collections\\*.py) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\collections
' \
48 giscanner\\*.py) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner
' \
51 done >>$(top_builddir)/build/win32/vs9/giscanner.scripts
53 for F in `echo $(pkgpyexec_PYTHON) $(collections_PYTHON) $(nobase_dist_template_DATA) | tr '/' '\\\\'`; do \
55 giscanner\\doctemplates\\C\\*.tmpl) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\C' \
57 giscanner\\doctemplates\\Gjs\\*.tmpl) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Gjs' \
59 giscanner\\doctemplates\\Python\\*.tmpl) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates\Python' \
61 giscanner\\doctemplates\\*.tmpl) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\doctemplates' \
63 giscanner\\collections\\*.py) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner\collections' \
65 giscanner\\*.py) echo 'copy ..\..\..\'$$F' $$(CopyDir)\lib\gobject-introspection\giscanner' \
68 done >>$(top_builddir)/build/win32/vs10/giscanner.vs10.scripts
70 include $(top_srcdir)/build/Makefile.msvcproj
72 # Autotools: Why must we do this instead of 'dist-hook'?
73 MSVCPROJ_GENERATED = \
74 $(top_builddir)/build/win32/vs9/cmph.vcproj \
75 $(top_builddir)/build/win32/vs9/girepository.vcproj \
76 $(top_builddir)/build/win32/vs9/g-ir-compiler.vcproj
78 $(MSVCPROJ_GENERATED): $(top_builddir)/build/win32/vs9/girepository.headers $(top_builddir)/build/win32/vs9/giscanner.scripts
80 EXTRA_DIST += $(MSVCPROJ_GENERATED) config.h.win32
82 DISTCLEANFILES = config.h.win32