Usage: make [config=name] [target]
CONFIGURATIONS:
embedded_dynamic_debug64
embedded_dynamic_profile64
embedded_dynamic_release64
embedded_static_debug64
embedded_static_profile64
embedded_static_release64
dynamic_debug64
dynamic_profile64
dynamic_release64
static_debug64
static_profile64
static_release64
embedded_dynamic_debug32
embedded_dynamic_profile32
embedded_dynamic_release32
embedded_static_debug32
embedded_static_profile32
embedded_static_release32
dynamic_debug32
dynamic_profile32
dynamic_release32
static_debug32
static_profile32
static_release32
TARGETS:
all (default)
clean
orx
orxLIB
Bounce
Scroll
To be honesty, i really don't know what's the different or detail about the combination of config and target. Are there some doc talk about it?
Comments
The config options have been mentioned many times on those forum and are described in the README file.
The targets are:
all/clean: self-explanatory
orx: orx's launcher, usually not used anymore as stand alones are now easier to create than launcher + plugin
orxLIB: orx itself
Bounce: my playground where I test & develop all the features for orx
Scroll: another test that I don't really maintain and will probably remove at some point. Not to be confused with the separate C++ thin layer of the same name.
If the core(orx itself) are build with embedded_dynamic_debug64 then the tutorial can't be build as release64, i don't know the combination about orx core and the app(android/ios/linux tutorial or demo).
There's nothing complex, if you use a debug version of orx, you should define __orxDEBUG__ (which is defined in the debug version of the tutorials).
Debug goes with debug, release with release, it's rather a no-brainer.
As for learning, I'd recommend the tutorials, the official ones as well as the community ones, all available on the wiki.
That used to be the first way of using orx and remained easier than stand alones for quite a while but it's not the case anymore.
All tutorial used to be written that way too but I changed that last year in favor of the stand alone approach.