Update file.cpp
[clinton/Virtual-Jaguar-Rx.git] / cross-compile
CommitLineData
cf76e892
JPM
1#!/bin/bash
2#
3# Short script to do cross compilation with MXE on Linux
4#
5# by James Hammons
6# (C) 2012 Underground Software
7#
8#NOPE, doesn't work: PREFIX=i686-pc-mingw32.static
9#rm makefile-qt
10
11echo "Cross compiling for Win32..."
12SUFFIX=win32
13export PATH=/opt/mxe-32/usr/bin:$PATH
14/opt/mxe-32/usr/bin/i686-w64-mingw32.static-qmake-qt5 -o makefile-qt
15make CROSS=i686-w64-mingw32.static-
16
17#echo "Cross compiling for Win64..."
18#SUFFIX=win64
19#export PATH=/opt/mxe/usr/bin:$PATH
20#/opt/mxe/usr/bin/x86_64-w64-mingw32.static-qmake-qt5 -o makefile-qt
21#make CROSS=x86_64-w64-mingw32.static-
22
23#rel=`svn info | grep Revision | cut -f 2 -d ' '`
24rel=`git log -1 --pretty=format:%ci | cut -d ' ' -f 1 | tr -d -`
25cd release && upx -9v virtualjaguar.exe && zip -9v vj-$rel-${SUFFIX}.zip virtualjaguar.exe
26