Changeset - r23053:dd141824d835
[Not reviewed]
master
43 2 0
Niels Martin Hansen - 6 years ago 2018-11-01 21:47:09
nielsm@indvikleren.dk
Remove: Visual Studio project files for earlier than 2015
45 files changed with 0 insertions and 19392 deletions:
0 comments (0 inline, 0 general)
projects/generate
Show inline comments
 
@@ -31,46 +31,24 @@ fi
 
# generate_vs141.vcxproj        is for MSVC 2017
 
# version_vs141.vcxproj         is for MSVC 2017
 

	
 
# openttd_vs140.sln             is for MSVC 2015
 
# openttd_vs140.vcxproj         is for MSVC 2015
 
# openttd_vs140.vcxproj.filters is for MSVC 2015
 
# langs_vs140.vcxproj           is for MSVC 2015
 
# strgen_vs140.vcxproj          is for MSVC 2015
 
# strgen_vs140.vcxproj.filters  is for MSVC 2015
 
# generate_vs140.vcxproj        is for MSVC 2015
 
# version_vs140.vcxproj         is for MSVC 2015
 

	
 
# openttd_vs100.sln             is for MSVC 2010
 
# openttd_vs100.vcxproj         is for MSVC 2010
 
# openttd_vs100.vcxproj.filters is for MSVC 2010
 
# langs_vs100.vcxproj           is for MSVC 2010
 
# strgen_vs100.vcxproj          is for MSVC 2010
 
# strgen_vs100.vcxproj.filters  is for MSVC 2010
 
# generate_vs100.vcxproj        is for MSVC 2010
 
# version_vs100.vcxproj         is for MSVC 2010
 

	
 
# openttd_vs90.sln              is for MSVC 2008
 
# openttd_vs90.vcproj           is for MSVC 2008
 
# langs_vs90.vcproj             is for MSVC 2008
 
# strgen_vs90.vcproj            is for MSVC 2008
 
# generate_vs90.vcproj          is for MSVC 2008
 
# version_vs90.vcproj           is for MSVC 2008
 

	
 
# openttd_vs80.sln              is for MSVC 2005
 
# openttd_vs80.vcproj           is for MSVC 2005
 
# langs_vs80.vcproj             is for MSVC 2005
 
# strgen_vs80.vcproj            is for MSVC 2005
 
# generate_vs80.vcproj          is for MSVC 2005
 
# version_vs80.vcproj           is for MSVC 2005
 

	
 

	
 

	
 
# First, collect the list of Windows files
 
allegro_config=""
 
sdl_config="1"
 
png_config="1"
 
os="MSVC"
 
enable_dedicated="0"
 
enable_ai="1"
 
with_cocoa="0"
 
enable_directmusic="1"
 
@@ -313,36 +291,24 @@ openttd=`echo "$openttd" | grep "^#1" | 
 

	
 
load_lang_data "$ROOT_DIR/src/lang/*.txt" lang
 
langfiles=`echo "$lang" | grep "^#3" | sed "s~#3~~g"`
 
langvcxproj=`echo "$lang" | grep "^#2" | sed "s~#2~~g"`
 
lang=`echo "$lang" | grep "^#1" | sed "s~#1~~g"`
 

	
 
load_settings_data "$ROOT_DIR/src/table/*.ini" settings
 
settingsfiles=`echo "$settings" | grep "^#4" | sed "s~#4~~g"`
 
settingscommand=`echo "$settings" | grep "^#3" | sed "s~#3~~g"`
 
settingsvcxproj=`echo "$settings" | grep "^#2" | sed "s~#2~~g"`
 
settings=`echo "$settings" | grep "^#1" | sed "s~#1~~g"`
 

	
 
generate "$openttd" "openttd_vs80.vcproj"
 
generate "$openttd" "openttd_vs90.vcproj"
 
generate "$openttdvcxproj" "openttd_vs100.vcxproj"
 
generate "$openttdfiles" "openttd_vs100.vcxproj.filters" "$openttdfilters"
 
generate "$openttdvcxproj" "openttd_vs140.vcxproj"
 
generate "$openttdfiles" "openttd_vs140.vcxproj.filters" "$openttdfilters"
 
generate "$openttdvcxproj" "openttd_vs141.vcxproj"
 
generate "$openttdfiles" "openttd_vs141.vcxproj.filters" "$openttdfilters"
 
generate "$lang" "langs_vs80.vcproj"
 
generate "$lang" "langs_vs90.vcproj"
 
generate "$langvcxproj" "langs_vs100.vcxproj"
 
generate "$langfiles" "langs_vs100.vcxproj.filters"
 
generate "$langvcxproj" "langs_vs140.vcxproj"
 
generate "$langfiles" "langs_vs140.vcxproj.filters"
 
generate "$langvcxproj" "langs_vs141.vcxproj"
 
generate "$langfiles" "langs_vs141.vcxproj.filters"
 
generate "$settings" "settings_vs80.vcproj" "$settingscommand"
 
generate "$settings" "settings_vs90.vcproj" "$settingscommand"
 
generate "$settingsvcxproj" "settings_vs100.vcxproj" "$settingscommand"
 
generate "$settingsfiles" "settings_vs100.vcxproj.filters"
 
generate "$settingsvcxproj" "settings_vs140.vcxproj" "$settingscommand"
 
generate "$settingsfiles" "settings_vs140.vcxproj.filters"
 
generate "$settingsvcxproj" "settings_vs141.vcxproj" "$settingscommand"
 
generate "$settingsfiles" "settings_vs141.vcxproj.filters"
projects/generate.vbs
Show inline comments
 
@@ -19,47 +19,24 @@ Set FSO = CreateObject("Scripting.FileSy
 
' generate_vs141.vcxproj        is for MSVC 2017
 
' version_vs141.vcxproj         is for MSVC 2017
 

	
 
' openttd_vs140.sln             is for MSVC 2015
 
' openttd_vs140.vcxproj         is for MSVC 2015
 
' openttd_vs140.vcxproj.filters is for MSVC 2015
 
' langs_vs140.vcxproj           is for MSVC 2015
 
' strgen_vs140.vcxproj          is for MSVC 2015
 
' strgen_vs140.vcxproj.filters  is for MSVC 2015
 
' generate_vs140.vcxproj        is for MSVC 2015
 
' version_vs140.vcxproj         is for MSVC 2015
 

	
 
' openttd_vs100.sln             is for MSVC 2010
 
' openttd_vs100.vcxproj         is for MSVC 2010
 
' openttd_vs100.vcxproj.filters is for MSVC 2010
 
' langs_vs100.vcxproj           is for MSVC 2010
 
' strgen_vs100.vcxproj          is for MSVC 2010
 
' strgen_vs100.vcxproj.filters  is for MSVC 2010
 
' generate_vs100.vcxproj        is for MSVC 2010
 
' version_vs100.vcxproj         is for MSVC 2010
 

	
 
' openttd_vs90.sln              is for MSVC 2008
 
' openttd_vs90.vcproj           is for MSVC 2008
 
' langs_vs90.vcproj             is for MSVC 2008
 
' strgen_vs90.vcproj            is for MSVC 2008
 
' generate_vs90.vcproj          is for MSVC 2008
 
' version_vs90.vcproj           is for MSVC 2008
 

	
 
' openttd_vs80.sln              is for MSVC 2005
 
' openttd_vs80.vcproj           is for MSVC 2005
 
' langs_vs80.vcproj             is for MSVC 2005
 
' strgen_vs80.vcproj            is for MSVC 2005
 
' generate_vs80.vcproj          is for MSVC 2005
 
' version_vs80.vcproj           is for MSVC 2005
 

	
 
Sub safety_check(filename)
 
	Dim file, line, regexp, list
 

	
 
	' Define regexp
 
	Set regexp = New RegExp
 
	regexp.Pattern = "#|ottdres.rc|win32.cpp|win32_v.cpp"
 
	regexp.Global = True
 

	
 
	' We use a dictionary to check duplicates
 
	Set list = CreateObject("Scripting.Dictionary")
 

	
 
	Set file = FSO.OpenTextFile(filename, 1, 0, 0)
 
@@ -374,42 +351,30 @@ If Not FSO.FileExists(ROOT_DIR & "/sourc
 
End If
 
If Not FSO.FileExists(ROOT_DIR & "/source.list") Then
 
	WScript.Echo "Can't find source.list, needed in order to make this run." _
 
	& vbCrLf & "Please go to either the project dir, or the root dir of a clean SVN checkout."
 
	WScript.Quit(1)
 
End If
 

	
 
safety_check ROOT_DIR & "/source.list"
 
headers_check ROOT_DIR & "/source.list", ROOT_DIR & "\src\" ' Backslashes needed for DoFiles
 

	
 
Dim openttd, openttdvcxproj, openttdfilters, openttdfiles
 
openttd = load_main_data(ROOT_DIR & "/source.list", openttdvcxproj, openttdfilters, openttdfiles)
 
generate openttd, ROOT_DIR & "/projects/openttd_vs80.vcproj", Null
 
generate openttd, ROOT_DIR & "/projects/openttd_vs90.vcproj", Null
 
generate openttdvcxproj, ROOT_DIR & "/projects/openttd_vs100.vcxproj", Null
 
generate openttdfiles, ROOT_DIR & "/projects/openttd_vs100.vcxproj.filters", openttdfilters
 
generate openttdvcxproj, ROOT_DIR & "/projects/openttd_vs140.vcxproj", Null
 
generate openttdfiles, ROOT_DIR & "/projects/openttd_vs140.vcxproj.filters", openttdfilters
 
generate openttdvcxproj, ROOT_DIR & "/projects/openttd_vs141.vcxproj", Null
 
generate openttdfiles, ROOT_DIR & "/projects/openttd_vs141.vcxproj.filters", openttdfilters
 

	
 
Dim lang, langvcxproj, langfiles
 
lang = load_lang_data(ROOT_DIR & "/src/lang", langvcxproj, langfiles)
 
generate lang, ROOT_DIR & "/projects/langs_vs80.vcproj", Null
 
generate lang, ROOT_DIR & "/projects/langs_vs90.vcproj", Null
 
generate langvcxproj, ROOT_DIR & "/projects/langs_vs100.vcxproj", Null
 
generate langfiles, ROOT_DIR & "/projects/langs_vs100.vcxproj.filters", Null
 
generate langvcxproj, ROOT_DIR & "/projects/langs_vs140.vcxproj", Null
 
generate langfiles, ROOT_DIR & "/projects/langs_vs140.vcxproj.filters", Null
 
generate langvcxproj, ROOT_DIR & "/projects/langs_vs141.vcxproj", Null
 
generate langfiles, ROOT_DIR & "/projects/langs_vs141.vcxproj.filters", Null
 

	
 
Dim settings, settingsvcxproj, settingscommand, settingsfiles
 
settings = load_settings_data(ROOT_DIR & "/src/table", settingsvcxproj, settingscommand, settingsfiles)
 
generate settings, ROOT_DIR & "/projects/settings_vs80.vcproj", settingscommand
 
generate settings, ROOT_DIR & "/projects/settings_vs90.vcproj", settingscommand
 
generate settingsvcxproj, ROOT_DIR & "/projects/settings_vs100.vcxproj", settingscommand
 
generate settingsfiles, ROOT_DIR & "/projects/settings_vs100.vcxproj.filters", Null
 
generate settingsvcxproj, ROOT_DIR & "/projects/settings_vs140.vcxproj", settingscommand
 
generate settingsfiles, ROOT_DIR & "/projects/settings_vs140.vcxproj.filters", Null
 
generate settingsvcxproj, ROOT_DIR & "/projects/settings_vs141.vcxproj", settingscommand
 
generate settingsfiles, ROOT_DIR & "/projects/settings_vs141.vcxproj.filters", Null
projects/generate_vs100.vcxproj
Show inline comments
 
deleted file
projects/generate_vs80.vcproj
Show inline comments
 
deleted file
projects/generate_vs90.vcproj
Show inline comments
 
deleted file
projects/langs_vs100.vcxproj
Show inline comments
 
deleted file
projects/langs_vs100.vcxproj.filters
Show inline comments
 
deleted file
projects/langs_vs100.vcxproj.filters.in
Show inline comments
 
deleted file
projects/langs_vs100.vcxproj.in
Show inline comments
 
deleted file
projects/langs_vs80.vcproj
Show inline comments
 
deleted file
projects/langs_vs80.vcproj.in
Show inline comments
 
deleted file
projects/langs_vs90.vcproj
Show inline comments
 
deleted file
projects/langs_vs90.vcproj.in
Show inline comments
 
deleted file
projects/openttd_vs100.sln
Show inline comments
 
deleted file
projects/openttd_vs100.vcxproj
Show inline comments
 
deleted file
projects/openttd_vs100.vcxproj.filters
Show inline comments
 
deleted file
projects/openttd_vs100.vcxproj.filters.in
Show inline comments
 
deleted file
projects/openttd_vs100.vcxproj.in
Show inline comments
 
deleted file
projects/openttd_vs80.sln
Show inline comments
 
deleted file
projects/openttd_vs80.vcproj
Show inline comments
 
deleted file
projects/openttd_vs80.vcproj.in
Show inline comments
 
deleted file
projects/openttd_vs80.vcproj.user
Show inline comments
 
deleted file
projects/openttd_vs90.sln
Show inline comments
 
deleted file
projects/openttd_vs90.vcproj
Show inline comments
 
deleted file
projects/openttd_vs90.vcproj.in
Show inline comments
 
deleted file
projects/openttd_vs90.vcproj.user
Show inline comments
 
deleted file
projects/settings_vs100.vcxproj
Show inline comments
 
deleted file
projects/settings_vs100.vcxproj.filters
Show inline comments
 
deleted file
projects/settings_vs100.vcxproj.filters.in
Show inline comments
 
deleted file
projects/settings_vs100.vcxproj.in
Show inline comments
 
deleted file
projects/settings_vs80.vcproj
Show inline comments
 
deleted file
projects/settings_vs80.vcproj.in
Show inline comments
 
deleted file
projects/settings_vs90.vcproj
Show inline comments
 
deleted file
projects/settings_vs90.vcproj.in
Show inline comments
 
deleted file
projects/settingsgen_vs100.vcxproj
Show inline comments
 
deleted file
projects/settingsgen_vs100.vcxproj.filters
Show inline comments
 
deleted file
projects/settingsgen_vs80.vcproj
Show inline comments
 
deleted file
projects/settingsgen_vs90.vcproj
Show inline comments
 
deleted file
projects/strgen_vs100.vcxproj
Show inline comments
 
deleted file
projects/strgen_vs100.vcxproj.filters
Show inline comments
 
deleted file
projects/strgen_vs80.vcproj
Show inline comments
 
deleted file
projects/strgen_vs90.vcproj
Show inline comments
 
deleted file
projects/version_vs100.vcxproj
Show inline comments
 
deleted file
projects/version_vs80.vcproj
Show inline comments
 
deleted file
projects/version_vs90.vcproj
Show inline comments
 
deleted file
0 comments (0 inline, 0 general)