summaryrefslogtreecommitdiff
path: root/json-glib/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'json-glib/Makefile.am')
-rw-r--r--json-glib/Makefile.am39
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