mirror of
				https://github.com/wanderleihuttel/vchanger.git
				synced 2025-10-31 06:46:19 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			53 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/sh
 | |
| #
 | |
| # Build for 32-bit and 64-bit Windows binary and create NSIS installer
 | |
| #
 | |
| VERS=1.0.1
 | |
| rm -f ./win32/vchanger-$VERS.exe
 | |
| rm -f ./win32/vchanger.exe
 | |
| rm -f ./win32/vchanger64.exe
 | |
| rm -f ./win32/vchanger-example.conf
 | |
| rm -f ./win32/vchangerHowto.htm
 | |
| rm -f ./win32/license.txt
 | |
| rm -f ./win32/ReleaseNotes.txt
 | |
| rm -rf /tmp/vchanger-win32
 | |
| mkdir /tmp/vchanger-win32
 | |
| make distclean
 | |
| 
 | |
| #
 | |
| # Configure for Linux mingw cross-compile and build 32-bit Windows binary
 | |
| #
 | |
| ./configure --host=i686-w64-mingw32 --build=`./config.guess` --prefix=/tmp/vchanger-win32
 | |
| [ $? -eq 0 ] || exit 1
 | |
| make
 | |
| [ $? -eq 0 ] || exit 1
 | |
| make install-strip
 | |
| [ $? -eq 0 ] || exit 1
 | |
| cp /tmp/vchanger-win32/bin/vchanger.exe ./win32
 | |
| 
 | |
| #
 | |
| # Configure for Linux mingw cross-compile and build 64-bit Windows binary
 | |
| #
 | |
| make distclean
 | |
| rm -rf /tmp/vchanger-win32/*
 | |
| ./configure --host=x86_64-w64-mingw32 --build=`./config.guess` --prefix=/tmp/vchanger-win32
 | |
| [ $? -eq 0 ] || exit 1
 | |
| make
 | |
| [ $? -eq 0 ] || exit 1
 | |
| make install-strip
 | |
| [ $? -eq 0 ] || exit 1
 | |
| cp /tmp/vchanger-win32/bin/vchanger.exe ./win32/vchanger64.exe
 | |
| cp /tmp/vchanger-win32/share/doc/vchanger-$VERS/vchanger-example.conf ./win32
 | |
| cp /tmp/vchanger-win32/share/doc/vchanger-$VERS/vchangerHowto.html ./win32
 | |
| cp COPYING ./win32/license.txt
 | |
| cp ReleaseNotes ./win32/ReleaseNotes.txt
 | |
| rm -rf /tmp/vchanger-win32
 | |
| 
 | |
| #
 | |
| # Create NSIS installer
 | |
| #
 | |
| cd win32
 | |
| makensis installer.nsi
 | |
| chmod 755 vchanger-$VERS.exe
 | |
| cd ..
 |