44 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
			
		
		
	
	
			44 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Batchfile
		
	
	
	
	
	
@echo off
 | 
						|
rem The SDL2.DLL was downloaded from http://libsdl.org
 | 
						|
rem The SDL2.LIB was created using "dumpbin" and "lib"
 | 
						|
rem The libSDL2.a was created using "dumpbin" and "dlltool"
 | 
						|
 | 
						|
rem Visual Studio uses SDL2.lib for linking
 | 
						|
rem Gcc uses libSDL2.a for linking
 | 
						|
rem Both use SDL2.dll at runtime
 | 
						|
 | 
						|
set oldpath=%path%
 | 
						|
set path="C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin";C:\touchgfx-env\MinGW\msys\1.0\bin;C:\touchgfx-env\MinGW\bin;%path%
 | 
						|
 | 
						|
rem create SDL2.lib for Visual Studio
 | 
						|
echo EXPORTS > SDL2.def
 | 
						|
dumpbin /EXPORTS SDL2.dll | grep SDL_ | cut -c 27- >>SDL2.def
 | 
						|
lib /def:SDL2.def /machine:x86 /out:SDL2.lib
 | 
						|
 | 
						|
rem create libSDL2.a for mingw32
 | 
						|
echo LIBRARY SDL2.DLL >SDL2.def
 | 
						|
echo EXPORTS >> SDL2.def
 | 
						|
dumpbin /EXPORTS SDL2.dll | grep SDL_ | cut -c 27- >>SDL2.def
 | 
						|
dlltool -d SDL2.def -l libSDL2.a
 | 
						|
 | 
						|
del SDL2.def
 | 
						|
del SDL2.exp
 | 
						|
 | 
						|
rem create SDL2_image.lib for Visual Studio
 | 
						|
echo EXPORTS > SDL2_image.def
 | 
						|
dumpbin /EXPORTS SDL2_image.dll | grep IMG_ | cut -c 27- >>SDL2_image.def
 | 
						|
lib /def:SDL2_image.def /machine:x86 /out:SDL2_image.lib
 | 
						|
 | 
						|
rem create libSDL2_image.a for mingw32
 | 
						|
echo LIBRARY SDL2_image.DLL >SDL2_image.def
 | 
						|
echo EXPORTS >> SDL2_image.def
 | 
						|
dumpbin /EXPORTS SDL2_image.dll | grep IMG_ | cut -c 27- >>SDL2_image.def
 | 
						|
dlltool -d SDL2_image.def -l libSDL2_image.a
 | 
						|
 | 
						|
del SDL2_image.def
 | 
						|
del SDL2_image.exp
 | 
						|
 | 
						|
 | 
						|
set path=%oldpath%
 | 
						|
set oldpath=
 |