From 089427717d7f0680232c006e58edfca3c4998dde Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Wed, 10 Sep 2014 20:51:44 -0700 Subject: [PATCH] Updated genie windows binary. --- makefile | 64 +++++++++++----------- {premake => scripts}/bx.lua | 0 premake/premake4.lua => scripts/genie.lua | 0 {premake => scripts}/toolchain.lua | 0 {premake => scripts}/uncrustify.cfg | 0 {premake => scripts}/unittest++.lua | 0 tools/bin/windows/premake4.exe | Bin 352256 -> 352768 bytes 7 files changed, 32 insertions(+), 32 deletions(-) rename {premake => scripts}/bx.lua (100%) rename premake/premake4.lua => scripts/genie.lua (100%) rename {premake => scripts}/toolchain.lua (100%) rename {premake => scripts}/uncrustify.cfg (100%) rename {premake => scripts}/unittest++.lua (100%) diff --git a/makefile b/makefile index b268889..21ebc36 100644 --- a/makefile +++ b/makefile @@ -14,28 +14,28 @@ else OS=windows endif -PREMAKE4=../bx/tools/bin/$(OS)/premake4 +GENIE=../bx/tools/bin/$(OS)/premake4 all: - $(PREMAKE4) --file=premake/premake4.lua vs2008 - $(PREMAKE4) --file=premake/premake4.lua vs2010 - $(PREMAKE4) --file=premake/premake4.lua vs2012 - $(PREMAKE4) --file=premake/premake4.lua vs2013 - $(PREMAKE4) --file=premake/premake4.lua --gcc=android-arm gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=android-mips gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=android-x86 gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=nacl gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=nacl-arm gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=pnacl gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=mingw gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=linux-gcc gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=osx gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=ios-arm gmake - $(PREMAKE4) --file=premake/premake4.lua --gcc=ios-simulator gmake - $(PREMAKE4) --file=premake/premake4.lua xcode4 + $(GENIE) vs2008 + $(GENIE) vs2010 + $(GENIE) vs2012 + $(GENIE) vs2013 + $(GENIE) --gcc=android-arm gmake + $(GENIE) --gcc=android-mips gmake + $(GENIE) --gcc=android-x86 gmake + $(GENIE) --gcc=nacl gmake + $(GENIE) --gcc=nacl-arm gmake + $(GENIE) --gcc=pnacl gmake + $(GENIE) --gcc=mingw gmake + $(GENIE) --gcc=linux-gcc gmake + $(GENIE) --gcc=osx gmake + $(GENIE) --gcc=ios-arm gmake + $(GENIE) --gcc=ios-simulator gmake + $(GENIE) xcode4 .build/projects/gmake-android-arm: - $(PREMAKE4) --file=premake/premake4.lua --gcc=android-arm gmake + $(GENIE) --gcc=android-arm gmake android-arm-debug: .build/projects/gmake-android-arm make -R -C .build/projects/gmake-android-arm config=debug android-arm-release: .build/projects/gmake-android-arm @@ -43,7 +43,7 @@ android-arm-release: .build/projects/gmake-android-arm android-arm: android-arm-debug android-arm-release .build/projects/gmake-android-mips: - $(PREMAKE4) --file=premake/premake4.lua --gcc=android-mips gmake + $(GENIE) --gcc=android-mips gmake android-mips-debug: .build/projects/gmake-android-mips make -R -C .build/projects/gmake-android-mips config=debug android-mips-release: .build/projects/gmake-android-mips @@ -51,7 +51,7 @@ android-mips-release: .build/projects/gmake-android-mips android-mips: android-mips-debug android-mips-release .build/projects/gmake-android-x86: - $(PREMAKE4) --file=premake/premake4.lua --gcc=android-x86 gmake + $(GENIE) --gcc=android-x86 gmake android-x86-debug: .build/projects/gmake-android-x86 make -R -C .build/projects/gmake-android-x86 config=debug android-x86-release: .build/projects/gmake-android-x86 @@ -59,7 +59,7 @@ android-x86-release: .build/projects/gmake-android-x86 android-x86: android-x86-debug android-x86-release .build/projects/gmake-linux: - $(PREMAKE4) --file=premake/premake4.lua --gcc=linux-gcc gmake + $(GENIE) --gcc=linux-gcc gmake linux-debug32: .build/projects/gmake-linux make -R -C .build/projects/gmake-linux config=debug32 linux-release32: .build/projects/gmake-linux @@ -71,7 +71,7 @@ linux-release64: .build/projects/gmake-linux linux: linux-debug32 linux-release32 linux-debug64 linux-release64 .build/projects/gmake-mingw: - $(PREMAKE4) --file=premake/premake4.lua --gcc=mingw gmake + $(GENIE) --gcc=mingw gmake mingw-debug32: .build/projects/gmake-mingw make -R -C .build/projects/gmake-mingw config=debug32 mingw-release32: .build/projects/gmake-mingw @@ -83,7 +83,7 @@ mingw-release64: .build/projects/gmake-mingw mingw: mingw-debug32 mingw-release32 mingw-debug64 mingw-release64 .build/projects/vs2008: - $(PREMAKE4) --file=premake/premake4.lua vs2008 + $(GENIE) vs2008 vs2008-debug32: devenv .build/projects/vs2008/bgfx.sln /Build "Debug|Win32" vs2008-release32: @@ -95,16 +95,16 @@ vs2008-release64: vs2008: vs2008-debug32 vs2008-release32 vs2008-debug64 vs2008-release64 .build/projects/vs2010: - $(PREMAKE4) --file=premake/premake4.lua vs2010 + $(GENIE) vs2010 .build/projects/vs2012: - $(PREMAKE4) --file=premake/premake4.lua vs2012 + $(GENIE) vs2012 .build/projects/vs2013: - $(PREMAKE4) --file=premake/premake4.lua vs2013 + $(GENIE) vs2013 .build/projects/gmake-nacl: - $(PREMAKE4) --file=premake/premake4.lua --gcc=nacl gmake + $(GENIE) --gcc=nacl gmake nacl-debug32: .build/projects/gmake-nacl make -R -C .build/projects/gmake-nacl config=debug32 nacl-release32: .build/projects/gmake-nacl @@ -116,7 +116,7 @@ nacl-release64: .build/projects/gmake-nacl nacl: nacl-debug32 nacl-release32 nacl-debug64 nacl-release64 .build/projects/gmake-nacl-arm: - $(PREMAKE4) --file=premake/premake4.lua --gcc=nacl-arm gmake + $(GENIE) --gcc=nacl-arm gmake nacl-arm-debug: .build/projects/gmake-nacl-arm make -R -C .build/projects/gmake-nacl-arm config=debug nacl-arm-release: .build/projects/gmake-nacl-arm @@ -124,7 +124,7 @@ nacl-arm-release: .build/projects/gmake-nacl-arm nacl-arm: nacl-arm-debug32 nacl-arm-release32 .build/projects/gmake-pnacl: - $(PREMAKE4) --file=premake/premake4.lua --gcc=pnacl gmake + $(GENIE) --gcc=pnacl gmake pnacl-debug: .build/projects/gmake-pnacl make -R -C .build/projects/gmake-pnacl config=debug pnacl-release: .build/projects/gmake-pnacl @@ -132,7 +132,7 @@ pnacl-release: .build/projects/gmake-pnacl pnacl: pnacl-debug pnacl-release .build/projects/gmake-osx: - $(PREMAKE4) --file=premake/premake4.lua --gcc=osx gmake + $(GENIE) --gcc=osx gmake osx-debug32: .build/projects/gmake-osx make -C .build/projects/gmake-osx config=debug32 osx-release32: .build/projects/gmake-osx @@ -144,7 +144,7 @@ osx-release64: .build/projects/gmake-osx osx: osx-debug32 osx-release32 osx-debug64 osx-release64 .build/projects/gmake-ios-arm: - $(PREMAKE4) --file=premake/premake4.lua --gcc=ios-arm gmake + $(GENIE) --gcc=ios-arm gmake ios-arm-debug: .build/projects/gmake-ios-arm make -R -C .build/projects/gmake-ios-arm config=debug ios-arm-release: .build/projects/gmake-ios-arm @@ -152,7 +152,7 @@ ios-arm-release: .build/projects/gmake-ios-arm ios-arm: ios-arm-debug ios-arm-release .build/projects/gmake-ios-simulator: - $(PREMAKE4) --file=premake/premake4.lua --gcc=ios-simulator gmake + $(GENIE) --gcc=ios-simulator gmake ios-simulator-debug: .build/projects/gmake-ios-simulator make -R -C .build/projects/gmake-ios-simulator config=debug ios-simulator-release: .build/projects/gmake-ios-simulator diff --git a/premake/bx.lua b/scripts/bx.lua similarity index 100% rename from premake/bx.lua rename to scripts/bx.lua diff --git a/premake/premake4.lua b/scripts/genie.lua similarity index 100% rename from premake/premake4.lua rename to scripts/genie.lua diff --git a/premake/toolchain.lua b/scripts/toolchain.lua similarity index 100% rename from premake/toolchain.lua rename to scripts/toolchain.lua diff --git a/premake/uncrustify.cfg b/scripts/uncrustify.cfg similarity index 100% rename from premake/uncrustify.cfg rename to scripts/uncrustify.cfg diff --git a/premake/unittest++.lua b/scripts/unittest++.lua similarity index 100% rename from premake/unittest++.lua rename to scripts/unittest++.lua diff --git a/tools/bin/windows/premake4.exe b/tools/bin/windows/premake4.exe index b4a32675f1b45931ffd2d0f59732dc56e34602d1..0e91e8f967e92340684d72256bc081793d2346fa 100644 GIT binary patch delta 11766 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 GpZ*_Mz}R^J delta 11192 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 W)Q6~a!bhRL>0+fyM~sccq5lIp06Z=L