]> Chaos Git - vn/vndc.git/commitdiff
Working on alternate build archs
authorchaoskagami <chaos.kagami@gmail.com>
Sat, 23 Aug 2014 00:15:52 +0000 (20:15 -0400)
committerchaoskagami <chaos.kagami@gmail.com>
Sat, 23 Aug 2014 00:15:52 +0000 (20:15 -0400)
build
build.m32 [new file with mode: 0755]
build.mingw [new file with mode: 0755]
build.mingw64 [new file with mode: 0755]
mk

diff --git a/build b/build
index aa6e260e5da6dc23734eaf7e9d054a8992ac8f87..5591d58b663a4065545a6a79cc2941a4642f2317 100755 (executable)
--- 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 (executable)
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 (executable)
index 0000000..e015d6b
--- /dev/null
@@ -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 (executable)
index 0000000..5591d58
--- /dev/null
@@ -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 a78c48a73014dcd2e210d4b6795eb73844ddc5b6..c3d6d17a2f62e5520e99395d4f78a068a1930643 100755 (executable)
--- 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"