Sam Hocevar
061ef6bd0a
build: always use the same build directory in run-bitten.sh to
avoid leaving gigabytes of cruft behind us, and do our best to
clean up afterwards.
преди 12 години
Sam Hocevar
e5e04a53c8
build: prepend /usr/local/bin in $PATH when running Bitten on OS X.
преди 12 години
Sam Hocevar
5ca6891030
build: check for a decent version of sed (ie. not the shitty BSD one).
преди 12 години
Sam Hocevar
88aa2a48c2
build: shorter machine descriptions in build logs.
преди 12 години
Sam Hocevar
df7a21d68f
tutorial: add texture demo to the VS solution.
преди 12 години
Sam Hocevar
e70fcd05f8
build: upgrade glew binaries to 1.9.0 and rename the contrib directory
to external so as to avoid some autocompletion collisions with "configure".
преди 12 години
Sam Hocevar
5c60fe42a0
build: do not try to advertise a bitten config for Android, NaCl or the
Raspi if running on Windows.
преди 12 години
Sam Hocevar
bab0d4c7c5
build: put the OpenGL detection code in a separate .m4 file and assume
that the OpenGL framework on OS X provides GL version 2 at least.
преди 12 години
Sam Hocevar
50ff3f9ce0
ps3: refactor elf → self build logic and make make_fself mandatory
when building for the PS3 on a Unix system.
преди 12 години
Sam Hocevar
5ee487ecf8
build: port run-bitten.sh to OS X.
преди 12 години
Sam Hocevar
076eb3d1a9
build: add Android, NaCl and Raspberry Pi to the list of targets
autodetected by run-bitten.sh.
преди 12 години
Sam Hocevar
22fe7c2134
build: improve the run-bitten script so that it runs on Linux.
преди 12 години
Sam Hocevar
8c9a5d4779
build: add a script to automatically run bitten on Windows. Needs some tweaking
before it also runs on Linux or OS X.
преди 12 години
Sam Hocevar
e59d306e54
build: disable those fucking "Any CPU" and "Mixed Platforms" build
configurations. Seriously, fuck Visual Studio.
преди 12 години
Sam Hocevar
8e62b9a2c0
build: set default verbosity to 0 and tweak the LolFx build rule so that
it understands V=0 and V=1.
преди 12 години
Sam Hocevar
ca5238b145
lolfx: names such as "x" or "bgra" are field selectors, but we must also
accept them as variable names.
преди 12 години
Sam Hocevar
b73d8b5382
vslol: create a Visual Studio plugin that will let us rebuild parsers & lexers.
преди 12 години
Sam Hocevar
d953508b81
build: try to detect the number of CPU cores on Windows.
преди 12 години
Sam Hocevar
36d52e2912
build: abort make process if a flex or bison run fails.
преди 12 години
Sam Hocevar
5320310f5a
build: "make generated" now recursively rebuilds all flex/bison targets.
преди 12 години
Sam Hocevar
ca909bb317
build: refactor lolfx build rule into common.am.
преди 12 години
Sam Hocevar
e390f03e0a
build: add a common.am include file and a "make lolcheck" target that does
nothing for now except ensure that every makefile includes common.am.
преди 12 години
Sam Hocevar
d18b7698c7
build: check the source code with LANG=C to avoid locale-related parse
discrepancies.
преди 12 години
jeunathe
2a9f2bed79
New subProject for jnat
преди 12 години
Sam Hocevar
320cb04876
build: do not check for CRLF on Windows, since most files would have been
converted by the Vcs. Also ignore Trac plugins.
преди 12 години
Sam Hocevar
cc369b4b0f
build: include check-source.sh in the "make test" targets.
преди 12 години
Sam Hocevar
1bf56e9a6b
test: tell lolbot to fix jnat's code, too.
преди 12 години
Lolbot
17eecb115f
build: improve source checking script for lolbot.
преди 12 години
Sam Hocevar
d4c77690d3
build: start working on a script to test source code problems.
преди 12 години
Sam Hocevar
ca1050e047
debug: get rid of quad.cpp, it's become useless.
преди 12 години
Sam Hocevar
a86eaf1bb2
tutorial: start working on a small Perlin-like noise demo.
преди 12 години
Sam Hocevar
5f137d077c
debug: add minor debug messages to the ticker, ensure LOL_DEBUG and
LOL_RELEASE are set by msbuild, and use the debug PSGL on the PS3.
преди 12 години
Sam Hocevar
50de813d99
gpu: explicitly create render targets on the Xbox 360.
преди 12 години
Sam Hocevar
30259d6329
build: add a demo for Peeweek.
преди 12 години
Sam Hocevar
549219c6f6
build: reorganise person stuff inside a people/ directory.
преди 12 години
Sam Hocevar
8e1141bb68
build: reorganise VS2010 solution.
преди 12 години
Sam Hocevar
0f14383241
build: split the D3d9 build flags into D3d9 and Xinput for situations where
we want Xinput but not D3D (ie. OpenGL).
преди 12 години
Sam Hocevar
1026860ac0
build: only pass -fno-exceptions -fno-rtti to the C++ compiler, never to
the C compiler (the Android build script did that).
преди 12 години
Sam Hocevar
bb6e400457
android: explicitly load stlport_shared when initialising the native object.
преди 12 години
Sam Hocevar
9b5880936c
build: tweak everything to allow building with SDL on the Raspberry Pi.
преди 12 години
Sam Hocevar
44180ce402
build: switch the Android native build rules to autoconf; still a bit rough
but we can now create shared objects for each project; only the testsuite
is not building properly because of issues with STLport, and EglApp is
deactivated because AndroidApp should have precedence.
преди 12 години
Sam Hocevar
ff34685ab7
build: try to autodetect the number of CPU threads available and tweak the
parallel builds accordingly.
преди 12 години
Sam Hocevar
03e83798eb
build: fix the Raspberry Pi build and add a build script for it.
преди 12 години
Sam Hocevar
683d7e35cb
neercs: start porting the old code to Windows; this breaks the Visual Studio
build until further fixes are made.
преди 12 години
Sam Hocevar
90e8ae520c
build: put the Win64 SDL libraries in two separate directories, MSVC-built
and MinGW-built, because of some weird %rip corruption at runtime when
linking the MSVC DLL with mingw-w64.
преди 12 години
Sam Hocevar
b5563ad21d
core: switch the Win32/x64 binaries to the Windows subsystem so that they
do not open a console at startup.
преди 12 години
Sam Hocevar
2cde045713
neercs: disable neercs build on Windows for now.
преди 12 години
Sam Hocevar
d0a1dd6873
build: generate debug information even in release mode.
преди 12 години
Sam Hocevar
a969597a56
build: rename "Lol.Core.Build.props" to the more explicit "config-build.xml"
and add a new "UseBullet" configuration flag.
преди 12 години
Sam Hocevar
9130d7fc7b
build: fix a bug in the Xbox 360 defines propagation.
преди 12 години