Which docs to follow for multi-platform build setup?

Hi.

I see docs here for multi-platform setup here:

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/Chapter_1*-*How_to_Create_a_New_cocos2d-x_project_on_multi-platforms

The first thing it says is DEPRECATED, but it offers no indication of when it was deprecated, or what docs might have superceded it.

Is there a page which explains the current best practice of setting up a multi-platform project?

I’m using Cocos2d-x 2.1.4 on Mac OS X (Mountain Lion), if that matters. I’m interested in developing a game that should run on iOS, Android, BB10, Mac, Linux, Windows. I expect to be developing on Mac desktop, running regularly on BB10 and iOS, and occasionally on Android.

Thanks.

http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line

Thank you that link looks very appropriate. Perhaps the older DEPRECATED page should link to that newer page?

I prefer using this one: http://paralaxer.com/cocos2d-x-project-setup/

More specifically, the copy-paste method.

What would be helpful to new users, is either an official (canonical) way of doing it that is well documented and kept up to date, or if there are alternative approaches with different merits, then an explanations of the pros and cons of each approach would be informative.

I know it’s just the build system and project setup, but for a non-trivial project, it’s something you have to live with for a while, so it’s worth having a good base upon which to build. In my experience, a lot of the wasted (read: inefficient) time on projects is messing around with this kind of thing. And definitely it’s the sort of thing all newcomers have to deal with, before they can even use the framework well. So a little effort here would pay off well, I should think.

The create_project.py script (using 2.1.4) does not seem to make a project for Mac OS X. Is that coming soon? (I’m on Mac OS X, that’s where I’d like to do most of my non-device development.)

I added a link to the new process on the DEPRECATED page, I recently ran into the same problem and was unaware of the changes.

Francis

Additionally, I am finding the create_project.py script does not produce a working Lua application on BlackBerry. It will run on device, and shows a frame rate, but does not play music or show any graphics, just black. On iOS, it does run with graphics and music, same as the HelloLua sample (which I have run on BlackBerry). Any ideas what’s wrong?

I guess I’m back to my original question: what is the best way to set up a working, current, multi-platform project? Minimally I would like to run on Mac, BlackBerry, and iOS.

Thanks.