@@ -3,68 +3,89 @@ PLATFORM ?= linux
33all :
44
55chipmunk :
6- $(MAKE ) -C external/chipmunk/proj.$(PLATFORM )
6+ $(MAKE ) -C ../ external/chipmunk/proj.$(PLATFORM )
77chipmunk-clean :
8- $(MAKE ) -C external/chipmunk/proj.$(PLATFORM ) clean
8+ $(MAKE ) -C ../ external/chipmunk/proj.$(PLATFORM ) clean
99
1010box2d :
11- $(MAKE ) -C external/Box2D/proj.$(PLATFORM )
11+ $(MAKE ) -C ../ external/Box2D/proj.$(PLATFORM )
1212box2d-clean :
13- $(MAKE ) -C external/Box2D/proj.$(PLATFORM ) clean
13+ $(MAKE ) -C ../ external/Box2D/proj.$(PLATFORM ) clean
1414
15- libextensions : chipmunk cocosdenshion box2d
16- $(MAKE ) -C extensions/proj. $( PLATFORM )
17- libextensions -clean :
18- $(MAKE ) -C extensions/proj. $( PLATFORM ) clean
15+ cocos2dx : chipmunk
16+ $(MAKE ) -C ../cocos/2d
17+ cocos2dx -clean :
18+ $(MAKE ) -C ../cocos/2d clean
1919
20- libcocos2dx : libextensions
21- $(MAKE ) -C cocos2dx /proj.$(PLATFORM )
22- libcocos2dx -clean :
23- $(MAKE ) -C cocos2dx /proj.$(PLATFORM ) clean
20+ audio : cocos2dx
21+ $(MAKE ) -C ../cocos/audio /proj.$(PLATFORM )
22+ audio -clean :
23+ $(MAKE ) -C ../cocos/audio /proj.$(PLATFORM ) clean
2424
25- cocosdenshion : libcocos2dx
26- $(MAKE ) -C audio/proj. $( PLATFORM )
27- cocosdenshion -clean :
28- $(MAKE ) -C audio/proj. $( PLATFORM ) clean
25+ gui :
26+ $(MAKE ) -C ../cocos/gui
27+ gui -clean :
28+ $(MAKE ) -C ../cocos/gui clean
2929
30- lua : libextensions
31- $(MAKE ) -C scripting/lua/proj.$(PLATFORM )
30+ network : cocos2dx
31+ $(MAKE ) -C ../cocos/network
32+ network-clean :
33+ $(MAKE ) -C ../cocos/network clean
34+
35+ cocosbuilder :
36+ $(MAKE ) -C ../cocos/editor-support/cocosbuilder
37+ cocosbuilder-clean :
38+ $(MAKE ) -C ../cocos/editor-support/cocosbuilder clean
39+
40+ spine :
41+ $(MAKE ) -C ../cocos/editor-support/spine
42+ spine-clean :
43+ $(MAKE ) -C ../cocos/editor-support/spine clean
44+
45+ cocostudio :
46+ $(MAKE ) -C ../cocos/editor-support/cocostudio
47+ cocostudio-clean :
48+ $(MAKE ) -C ../cocos/editor-support/cocostudio clean
49+
50+ extensions : chipmunk audio box2d
51+ $(MAKE ) -C ../extensions/proj.$(PLATFORM )
52+ extensions-clean :
53+ $(MAKE ) -C ../extensions/proj.$(PLATFORM ) clean
54+
55+ lua : extensions cocosbuilder cocostudio
56+ $(MAKE ) -C ../cocos/scripting/lua/bindings
3257lua-clean :
33- $(MAKE ) -C scripting/lua/proj. $( PLATFORM ) clean
58+ $(MAKE ) -C ../cocos/ scripting/lua/bindings clean
3459
35- hellocpp : libcocos2dx
36- $(MAKE ) -C samples/Cpp/HelloCpp/proj.$(PLATFORM )
60+ hellocpp : cocos2dx
61+ $(MAKE ) -C ../ samples/Cpp/HelloCpp/proj.$(PLATFORM )
3762hellocpp-clean :
38- $(MAKE ) -C samples/Cpp/HelloCpp/proj.$(PLATFORM ) clean
63+ $(MAKE ) -C ../ samples/Cpp/HelloCpp/proj.$(PLATFORM ) clean
3964
40- testcpp : libcocos2dx libextensions
41- $(MAKE ) -C samples/Cpp/TestCpp/proj.$(PLATFORM )
65+ testcpp : cocos2dx audio extensions cocostudio gui cocosbuilder spine network
66+ $(MAKE ) -C ../ samples/Cpp/TestCpp/proj.$(PLATFORM )
4267testcpp-clean :
43- $(MAKE ) -C samples/Cpp/TestCpp/proj.$(PLATFORM ) clean
68+ $(MAKE ) -C ../ samples/Cpp/TestCpp/proj.$(PLATFORM ) clean
4469
45- simplegame : libcocos2dx
46- $(MAKE ) -C samples/Cpp/SimpleGame/proj.$(PLATFORM )
70+ simplegame : cocos2dx audio
71+ $(MAKE ) -C ../ samples/Cpp/SimpleGame/proj.$(PLATFORM )
4772simplegame-clean :
48- $(MAKE ) -C samples/Cpp/SimpleGame/proj.$(PLATFORM ) clean
49-
50- all : chipmunk cocosdenshion libextensions libcocos2dx lua hellocpp testcpp simplegame
51- clean : libcocos2dx-clean box2d-clean chipmunk-clean cocosdenshion-clean libextensions-clean lua-clean hellocpp-clean testcpp-clean simplegame-clean
73+ $(MAKE ) -C ../samples/Cpp/SimpleGame/proj.$(PLATFORM ) clean
5274
53- # Haven't yet got the lua projects working with emscripten
54- ifneq ( $( PLATFORM ) ,emscripten)
75+ all : chipmunk audio extensions cocos2dx lua hellocpp testcpp simplegame
76+ clean : cocos2dx-clean box2d-clean chipmunk-clean audio-clean extensions-clean lua-clean hellocpp-clean testcpp-clean simplegame-clean
5577
56- hellolua : libcocos2dx lua
57- $(MAKE ) -C samples/Lua/HelloLua/proj.$(PLATFORM )
78+ hellolua : cocos2dx lua
79+ $(MAKE ) -C ../ samples/Lua/HelloLua/proj.$(PLATFORM )
5880hellolua-clean :
59- $(MAKE ) -C samples/Lua/HelloLua/proj.$(PLATFORM ) clean
81+ $(MAKE ) -C ../ samples/Lua/HelloLua/proj.$(PLATFORM ) clean
6082
61- testlua : libcocos2dx lua
62- $(MAKE ) -C samples/Lua/TestLua/proj.$(PLATFORM )
83+ testlua : cocos2dx lua
84+ $(MAKE ) -C ../ samples/Lua/TestLua/proj.$(PLATFORM )
6385testlua-clean :
64- $(MAKE ) -C samples/Lua/TestLua/proj.$(PLATFORM ) clean
86+ $(MAKE ) -C ../ samples/Lua/TestLua/proj.$(PLATFORM ) clean
6587
6688all : hellolua testlua
6789clean : hellolua-clean testlua-clean
68- endif
6990
7091.PHONY : all clean
0 commit comments