Kp
18d8ee86be
Modify builddir name based on CFLAGS used
2013-05-18 02:37:19 +00:00
Kp
7933888adc
Allow CC=, CFLAGS= arguments
2013-05-18 02:15:01 +00:00
Kp
d4b06ad757
Move argument processing to table form
2013-05-12 03:16:24 +00:00
Kp
336bd53960
Move Raspberry Pi magic setup to class properties
2013-05-12 01:03:37 +00:00
Kp
445bf546ba
Rename UserSettings.platform_name to host_platform
...
Match the name of the command line argument.
2013-05-12 00:53:06 +00:00
Kp
0e81c0594e
Move settings that affect the build to UserBuildSettings
2013-05-11 23:52:32 +00:00
Kp
05a8aaccaf
Move */arch/sdl/digi_audio.c -> similar/arch/sdl/digi_audio.c
2013-03-03 01:03:33 +00:00
Kp
b09f96b31f
Move */arch/sdl/digi.c -> similar/arch/sdl/digi.c
2013-03-03 01:03:33 +00:00
Kp
544a07bffa
Move */2d/palette.c -> similar/2d/palette.c
2013-03-03 01:03:33 +00:00
Kp
61001e1d94
Move */2d/pcx.c -> similar/2d/pcx.c
2013-03-03 01:03:33 +00:00
Kp
606a455c88
Move */2d/font.c -> similar/2d/font.c
2013-03-03 01:03:33 +00:00
Kp
8d6698b4e6
Move */misc/args.c -> similar/misc/args.c
2013-03-03 01:03:33 +00:00
Kp
e18fc92b68
Move */main/gamecntl.c -> similar/main/gamecntl.c
2013-03-03 01:03:33 +00:00
Kp
c49fb2a68d
Move */main/state.c -> similar/main/state.c
2013-03-03 01:03:33 +00:00
Kp
9fe359baae
Move */main/game.c -> similar/main/game.c
2013-03-03 01:03:33 +00:00
Kp
d607792030
Move */main/gameseg.c -> similar/main/gameseg.c
2013-03-03 01:03:33 +00:00
Kp
fd710386b5
Move */main/gamerend.c -> similar/main/gamerend.c
2013-03-03 01:03:33 +00:00
Kp
1e0f0c8f1b
Move */main/cntrlcen.c -> similar/main/cntrlcen.c
2013-03-03 01:03:33 +00:00
Kp
b87e7c2325
Merge branch 'd2x-rebirth/master' into unification/master
2013-06-02 20:14:42 +00:00
Kp
e5ab7e85c4
Fix SCons parse errors for Darwin
2013-05-05 23:20:06 +00:00
Kp
1fb458fcf5
Support building multiple DXX configurations at once
2013-05-05 23:12:52 +00:00
Kp
3ea05cf282
Add support for linking under an alternate name
2013-05-05 22:59:09 +00:00
Kp
8a6356e208
Add support for DESTDIR installs
2013-05-05 22:55:16 +00:00
Kp
d77f4ed6a1
Allow user to suppress install target
2013-05-05 22:50:19 +00:00
Kp
2d84785cb1
Automatically append "-editor" to editor binary names
2013-05-05 22:44:22 +00:00
Kp
a89da5148f
Report OpenGL ES path without a program
2013-05-05 18:52:00 +00:00
Kp
fe6195fc99
Simplify reading $LDFLAGS
2013-05-05 23:33:38 +00:00
Kp
410b07d5c4
Merge branch 'd1x-rebirth/master' into unification/master
...
Conflicts:
SConstruct
2013-05-05 22:08:34 +00:00
Kp
1106583ae3
Move path defaults up so they can be shown without a program
2013-05-05 22:03:32 +00:00
Kp
c3f06fac9e
Move RPi defaults up so they can be shown without a program
2013-05-05 22:03:32 +00:00
Kp
9dfbe87b0d
Run banner() sooner
2013-05-05 22:03:32 +00:00
Kp
dbec5197f6
Move */main/vers_id.c -> similar/main/vers_id.c
2013-05-05 17:39:03 +00:00
Kp
2fc9fe867f
Fix longstanding bug preventing build of both Windows binaries at once
...
SCons rejected building both Windows targets due to conflicting
instructions on how to compile messagebox.c. Restructure the lookup so
that only one set of instructions is issued.
2013-05-05 17:39:03 +00:00
Kp
722f2efbf5
Move lazy object construction to a separate class
2013-05-05 17:39:03 +00:00
Kp
4a20b47dec
Fix path to .rc file for Windows build
2013-05-05 17:39:03 +00:00
Kp
3cc87d57c6
Add support for cross-compilation
2013-05-05 17:39:03 +00:00
Kp
4aaaa53f60
Use program.srcdir, not self.srcdir for Win32PlatformSettings
2013-05-05 17:39:03 +00:00
Kp
9e5ef66204
Add Win32PlatformSettings.__init__ to fix SConstruct for Windows
2013-05-05 17:39:03 +00:00
Kp
1256332ebf
Chain objects_editor property
2013-05-05 17:38:58 +00:00
Kp
813dcb8554
Chain objects_common lookup to simplify users
2013-05-05 17:35:44 +00:00
Kp
1efaa50f6a
Allow source lists to carry extra attributes
...
Use it to move the transform_target parameter into the list itself.
Fix the non-OpenGL build, which should have had a transform_target
parameter and did not.
2013-05-05 04:03:45 +00:00
Kp
ace1902ef7
Add Raspberry Pi automatic environment setup
...
Patch by derhass.
Requested at
<http://www.dxx-rebirth.com/frm/index.php/topic,1048.msg17426/topicseen.html#msg17426 >.
2013-05-04 17:13:31 +00:00
Kp
616a3a6b70
Merge branch d1x-rebirth into unification/master
...
Conflicts:
SConstruct
common/main/cntrlcen.h
common/main/fuelcen.h
common/main/fvi.h
common/main/gameseq.h
common/main/gauges.h
common/main/multibot.h
common/main/net_udp.h
common/main/object.h
common/main/player.h
common/main/vers_id.h
d1x-rebirth/main/hostage.c
d1x-rebirth/main/multi.c
main/controls.c
main/hostage.h
main/laser.h
main/screens.h
similar/arch/ogl/gr.c
similar/editor/centers.c
similar/main/inferno.c
similar/main/lighting.c
similar/main/multibot.c
similar/main/paging.c
similar/main/physics.c
similar/main/player.c
similar/main/robot.c
similar/main/wall.c
2013-04-21 04:51:35 +00:00
Kp
0afdb86910
Construct self.sources sooner so that code can always append to it
2013-04-20 23:52:17 +00:00
Kp
ebc971be95
Support cross-configuring SDL
2013-04-20 20:35:58 +00:00
Kp
63b1abc80a
Store fixed values at class scope
2013-04-20 20:35:58 +00:00
Kp
528ea51ce4
Refactor SConstruct register_program handling
2013-04-20 20:35:58 +00:00
Kp
17ca9f15bd
Move compiler flags/selection into a base class above DXXProgram
2013-04-20 20:35:58 +00:00
Kp
47aa7d000d
Make CPPDEFINES consistent with unification branch
2013-04-20 20:35:58 +00:00
Kp
e658660d21
Make name of GLES_CM library configurable
2013-04-20 20:35:58 +00:00