 384a795275
			
		
	
	384a795275
	
	
	
		
			
			Without this change, out-of-tree distcheck doesn't get very far. Similarly, allow *.vcxproj, *.props to be in either the builddir or the srcdir. Finally, since I'm touching these lines anyway, eliminate some useless uses of cat: "cat x | sed 's/foo/bar/' > y" is equivalent to "sed 's/foo/bar/' < x > y". Bug: https://bugzilla.gnome.org/show_bug.cgi?id=748176 Reviewed-by: Chun-wei Fan <fanchunwei@src.gnome.org>
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # Centralized autotools file
 | |
| # Create the Visual Studio 2012/2013 project files
 | |
| # from the Visual Studio 2010 project files
 | |
| 
 | |
| # Author: Fan, Chun-wei
 | |
| # November 05, 2012
 | |
| 
 | |
| # MSVC_SLN: name of root project
 | |
| 
 | |
| MSVC_FORMAT_VER=$(shell echo $$(expr $(MSVC_VER) + 1))
 | |
| 
 | |
| $(MSVC_SLN).sln: $(top_srcdir)/build/win32/vs10/$(MSVC_SLN).sln
 | |
| 	cat $< | sed 's/11\.00/$(MSVC_FORMAT_VER)\.00/g' | sed 's/2010/$(MSVC_VER_LONG)/g' > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@
 | |
| 
 | |
| README.txt: $(top_srcdir)/build/win32/vs10/README.txt
 | |
| 	cat $< | sed 's/vs10/vs$(MSVC_VER)/g' | sed 's/VS10/VS$(MSVC_VER)/g' > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@
 | |
| 
 | |
| %.vcxproj:
 | |
| 	if test -e $(top_srcdir)/build/win32/vs10/$@; then \
 | |
| 		sed 's/v100/v$(MSVC_VER)0/g' < $(top_srcdir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
 | |
| 	else \
 | |
| 		sed 's/v100/v$(MSVC_VER)0/g' < $(top_builddir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
 | |
| 	fi
 | |
| 
 | |
| %.props:
 | |
| 	if test -e $(top_srcdir)/build/win32/vs10/$@; then \
 | |
| 		sed 's/<VSVer>10<\/VSVer>/<VSVer>$(MSVC_VER)<\/VSVer>/g' < $(top_srcdir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
 | |
| 	else \
 | |
| 		sed 's/<VSVer>10<\/VSVer>/<VSVer>$(MSVC_VER)<\/VSVer>/g' < $(top_builddir)/build/win32/vs10/$@ > $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
 | |
| 	fi
 | |
| 
 | |
| %.vcxproj.filters:
 | |
| 	if test -e $(top_srcdir)/build/win32/vs10/$@; then \
 | |
| 		cp $(top_srcdir)/build/win32/vs10/$@ $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
 | |
| 	else \
 | |
| 		cp $(top_builddir)/build/win32/vs10/$@ $(top_builddir)/build/win32/vs$(MSVC_VER)/$@; \
 | |
| 	fi
 |