From 4d60efb4fd111d6c79f640849c1f98b4b585c63e Mon Sep 17 00:00:00 2001 From: chaoskagami Date: Fri, 22 Aug 2014 20:15:52 -0400 Subject: [PATCH] Working on alternate build archs --- build | 2 +- build.m32 | 23 +++++++++++++++++++++++ build.mingw | 23 +++++++++++++++++++++++ build.mingw64 | 22 ++++++++++++++++++++++ mk | 2 +- 5 files changed, 70 insertions(+), 2 deletions(-) create mode 100755 build.m32 create mode 100755 build.mingw create mode 100755 build.mingw64 diff --git a/build b/build index aa6e260..5591d58 100755 --- a/build +++ b/build @@ -11,7 +11,7 @@ INCLUDE="-I$ROOT/external/include/zero -I$ROOT/vndc/include" newtd mkmcc external/src/zero - mkar libZero + mkar libZero deltd LDFLAGS=-lZero diff --git a/build.m32 b/build.m32 new file mode 100755 index 0000000..66b558d --- /dev/null +++ b/build.m32 @@ -0,0 +1,23 @@ +#!/bin/bash + +ROOT=`pwd` +SRC=$ROOT/ +LIB=$ROOT/external/lib +BIN=$ROOT/bin +CXXFLAGS="-m32" +LDFLAGS="-m32" +INCLUDE="-I$ROOT/external/include/zero -I$ROOT/vndc/include" + +source mk + +newtd + mkmcc external/src/zero + mkar libZero +deltd + +LDFLAGS=-lZero + +newtd + mkmcc vndc/src + mkld vndc.32 +deltd diff --git a/build.mingw b/build.mingw new file mode 100755 index 0000000..e015d6b --- /dev/null +++ b/build.mingw @@ -0,0 +1,23 @@ +#!/bin/bash + +ROOT=`pwd` +SRC=$ROOT/ +LIB=$ROOT/external/lib +BIN=$ROOT/bin +CXXFLAGS="-static -static-libgcc -static-libstdc++" +source mk +CXX="x86_64-w64-mingw32-g++" + +INCLUDE="-I$ROOT/external/include/zero -I$ROOT/vndc/include" + +newtd + mkmcc external/src/zero + mkar libZero.w64 +deltd + +LDFLAGS=-lZero + +newtd + mkmcc vndc/src + mkld vndc64.exe +deltd diff --git a/build.mingw64 b/build.mingw64 new file mode 100755 index 0000000..5591d58 --- /dev/null +++ b/build.mingw64 @@ -0,0 +1,22 @@ +#!/bin/bash + +ROOT=`pwd` +SRC=$ROOT/ +LIB=$ROOT/external/lib +BIN=$ROOT/bin + +source mk + +INCLUDE="-I$ROOT/external/include/zero -I$ROOT/vndc/include" + +newtd + mkmcc external/src/zero + mkar libZero +deltd + +LDFLAGS=-lZero + +newtd + mkmcc vndc/src + mkld vndc +deltd diff --git a/mk b/mk index a78c48a..c3d6d17 100755 --- a/mk +++ b/mk @@ -6,7 +6,7 @@ CXX="g++" CXXFLAGS="$CXXFLAGS -fPIC -std=gnu++11 -Wall -Werror -Wno-error=pointer-arith" LD="g++" -LDFLAGS="-fPIC -L$LIB $LDFLAGS -lSDL2 -lSDL2_image -lSDL2_mixer -lSDL2_ttf" +LDFLAGS="$LDFLAGS -fPIC -L$LIB $LDFLAGS -lSDL2 -lSDL2_image -lSDL2_mixer -lSDL2_ttf" AR="ar rcs" GEN="/bin/bash ./gen.sh" -- 2.39.5