From 004dde18a7fe7c8e6795cbd0e5e3a671dffd9ddb Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Thu, 28 Aug 2008 13:53:44 +0000 Subject: Adjust generation of MSVC project files --- lib/Makefile.am | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) (limited to 'lib') diff --git a/lib/Makefile.am b/lib/Makefile.am index ff974f4d4..7e058e35b 100644 --- a/lib/Makefile.am +++ b/lib/Makefile.am @@ -129,7 +129,11 @@ $(DSP): msvcproj.head msvcproj.foot Makefile.am echo "creating $(DSP)" @(cp $(srcdir)/msvcproj.head $(DSP); \ echo "# Begin Group \"Source Files\"" $(DSPOUT); \ - for file in $(WIN32SOURCES); do \ + echo "" $(DSPOUT); \ + echo "# PROP Default_Filter \"\"" $(DSPOUT); \ + win32_srcs='$(WIN32SOURCES)'; \ + sorted_srcs=`for file in $$win32_srcs; do echo $$file; done | sort`; \ + for file in $$sorted_srcs; do \ echo "# Begin Source File" $(DSPOUT); \ echo "" $(DSPOUT); \ echo "SOURCE=.\\"$$file $(DSPOUT); \ @@ -137,7 +141,11 @@ $(DSP): msvcproj.head msvcproj.foot Makefile.am done; \ echo "# End Group" $(DSPOUT); \ echo "# Begin Group \"Header Files\"" $(DSPOUT); \ - for file in $(WIN32HEADERS); do \ + echo "" $(DSPOUT); \ + echo "# PROP Default_Filter \"\"" $(DSPOUT); \ + win32_hdrs='$(WIN32HEADERS)'; \ + sorted_hdrs=`for file in $$win32_hdrs; do echo $$file; done | sort`; \ + for file in $$sorted_hdrs; do \ echo "# Begin Source File" $(DSPOUT); \ echo "" $(DSPOUT); \ echo "SOURCE=.\\"$$file $(DSPOUT); \ @@ -149,11 +157,15 @@ $(DSP): msvcproj.head msvcproj.foot Makefile.am $(VCPROJ): vc8proj.head vc8proj.foot Makefile.am echo "creating $(VCPROJ)" @(cp $(srcdir)/vc8proj.head $(VCPROJ); \ - for file in $(WIN32SOURCES); do \ + win32_srcs='$(WIN32SOURCES)'; \ + sorted_srcs=`for file in $$win32_srcs; do echo $$file; done | sort`; \ + for file in $$sorted_srcs; do \ echo "" $(VCPROJOUT); \ done; \ echo "" $(VCPROJOUT); \ - for file in $(WIN32HEADERS); do \ + win32_hdrs='$(WIN32HEADERS)'; \ + sorted_hdrs=`for file in $$win32_hdrs; do echo $$file; done | sort`; \ + for file in $$sorted_hdrs; do \ echo "" $(VCPROJOUT); \ done; \ cat $(srcdir)/vc8proj.foot $(VCPROJOUT) ) -- cgit v1.2.3