axmol/external/Box2D
Sam Clegg 8677dad3c6 Improved build system from linux.
This change makes several fundamental improvements to the linux
build system:

- Remove duplication: a lot of the common make logic is now in
  a central shared makefile: cocos2dx/proj.linux/cocos2dx.mk

- Quiet by default: unless you specify V=1 on the commandline
  the output is now very clean and quiet.

- Dependencies: gcc's automatic dependancy generation is now
  used (-MMD).  This means that if you change a header file
  then all the object that depend on it now get rebuilt.

- Don't store objects in the source tree: previously object
  files were stored alongside the sources, which meant that
  debug and release object clobbered each other which leads
  to confusion and lots of unnecessary rebuilding.Q

- Library dependencies: each binary now depends on the libraries
  it links aginst.  This means that if the cocos2dx library
  changes then all examples will get re-linked.

- Top level Makefile: there is now a top level Makefile that
  can be shared/used by any platform the uses make as the
  build system (for example NaCl).  Everything can be built
  by simply running 'make' at the top level. e.g:

    make DEBUG=1
    make DEBUG=1 clean
2013-03-06 13:02:55 -08:00
..
Collision issue #1399: work ok on iOS after adjusting directory structure 2012-07-19 17:22:36 +08:00
Common issue #1399: work ok on iOS after adjusting directory structure 2012-07-19 17:22:36 +08:00
Dynamics issue #1399: work ok on iOS after adjusting directory structure 2012-07-19 17:22:36 +08:00
Rope issue #1399: work ok on iOS after adjusting directory structure 2012-07-19 17:22:36 +08:00
proj.blackberry issue #1712: Updating project setting for blackberry. 2013-02-17 16:26:08 +08:00
proj.linux Improved build system from linux. 2013-03-06 13:02:55 -08:00
proj.marmalade add box2d rope path to marmalade project 2012-11-21 20:50:51 +01:00
proj.nacl Add new port: Native Client 2013-03-02 12:15:24 -08:00
proj.win32 Detect VS2012 Update 1 2013-01-10 11:55:30 +01:00
Android.mk issue #1399: work ok on iOS after adjusting directory structure 2012-07-19 17:22:36 +08:00
Box2D.h issue #1399: work ok on iOS after adjusting directory structure 2012-07-19 17:22:36 +08:00