diff options
Diffstat (limited to 'json-glib/Makefile.am')
| -rw-r--r-- | json-glib/Makefile.am | 39 |
1 files changed, 38 insertions, 1 deletions
diff --git a/json-glib/Makefile.am b/json-glib/Makefile.am index 1068807..6a0f8b7 100644 --- a/json-glib/Makefile.am +++ b/json-glib/Makefile.am @@ -87,7 +87,7 @@ jsoninclude_DATA = \ $(top_srcdir)/json-glib/json-glib.h \ $(NULL) -EXTRA_DIST += json-version.h.in json-glib.h +EXTRA_DIST += json-version.h.in json-glib.h json-version.h TESTS_ENVIRONMENT = srcdir="$(srcdir)" json_all_c_sources="$(source_c)" @@ -118,5 +118,42 @@ endif # HAVE_INTROSPECTION EXTRA_DIST += json-glib.symbols +dist-hook: ../build/win32/vs9/json-glib.vcproj ../build/win32/vs10/json-glib.vcxproj ../build/win32/vs10/json-glib.vcxproj.filters + +../build/win32/vs9/json-glib.vcproj: $(top_srcdir)/build/win32/vs9/json-glib.vcprojin + for F in $(libjson_glib_1_0_la_SOURCES); do \ + case $$F in \ + *.c) echo ' <File RelativePath="..\..\..\json-glib\'$$F'" />' \ + ;; \ + esac; \ + done >jsonglib.sourcefiles + $(CPP) -P - <$(top_srcdir)/build/win32/vs9/json-glib.vcprojin >$@ + rm jsonglib.sourcefiles + +../build/win32/vs10/json-glib.vcxproj: $(top_srcdir)/build/win32/vs10/json-glib.vcxprojin + for F in $(libjson_glib_1_0_la_SOURCES); do \ + case $$F in \ + *.c) echo ' <ClCompile Include="..\..\..\json-glib\'$$F'" />' \ + ;; \ + esac; \ + done >jsonglib.vs10.sourcefiles + $(CPP) -P - <$(top_srcdir)/build/win32/vs10/json-glib.vcxprojin >$@ + rm jsonglib.vs10.sourcefiles + +../build/win32/vs10/json-glib.vcxproj.filters: $(top_srcdir)/build/win32/vs10/json-glib.vcxproj.filtersin + for F in $(libjson_glib_1_0_la_SOURCES); do \ + case $$F in \ + *.c) echo ' <ClCompile Include="..\..\..\json-glib\'$$F'"><Filter>Sources</Filter></ClCompile>' \ + ;; \ + esac; \ + done >jsonglib.vs10.sourcefiles.filters + $(CPP) -P - <$(top_srcdir)/build/win32/vs10/json-glib.vcxproj.filtersin >$@ + rm jsonglib.vs10.sourcefiles.filters + +# Let the VS9/VS10 Project files be cleared out before they are re-expanded... +DISTCLEANFILES += ../build/win32/vs9/json-glib.vcproj \ + ../build/win32/vs10/json-glib.vcxproj \ + ../build/win32/vs10/json-glib.vcxproj.filters + gcov_sources = $(source_c) include $(top_srcdir)/build/autotools/Makefile.am.gcov |
