Skip to content

Commit 0c9b8e2

Browse files
author
minggo
committed
Merge pull request cocos2d#3993 from minggo/iss2905-adjust_folder
Samples build ok on linux
2 parents 49f744e + 8fb27d5 commit 0c9b8e2

File tree

28 files changed

+618
-492
lines changed

28 files changed

+618
-492
lines changed

build/Makefile

Lines changed: 61 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -3,68 +3,89 @@ PLATFORM ?= linux
33
all:
44

55
chipmunk:
6-
$(MAKE) -C external/chipmunk/proj.$(PLATFORM)
6+
$(MAKE) -C ../external/chipmunk/proj.$(PLATFORM)
77
chipmunk-clean:
8-
$(MAKE) -C external/chipmunk/proj.$(PLATFORM) clean
8+
$(MAKE) -C ../external/chipmunk/proj.$(PLATFORM) clean
99

1010
box2d:
11-
$(MAKE) -C external/Box2D/proj.$(PLATFORM)
11+
$(MAKE) -C ../external/Box2D/proj.$(PLATFORM)
1212
box2d-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
3257
lua-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)
3762
hellocpp-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)
4267
testcpp-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)
4772
simplegame-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)
5880
hellolua-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)
6385
testlua-clean:
64-
$(MAKE) -C samples/Lua/TestLua/proj.$(PLATFORM) clean
86+
$(MAKE) -C ../samples/Lua/TestLua/proj.$(PLATFORM) clean
6587

6688
all: hellolua testlua
6789
clean: hellolua-clean testlua-clean
68-
endif
6990

7091
.PHONY: all clean

build/install-deps-linux.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@ if [ -n "$MISSING" ]; then
3232
fi
3333

3434
# install glfw
35-
tools/travis-scripts/install_glfw.sh
35+
../tools/travis-scripts/install_glfw.sh
3636

0 commit comments

Comments
 (0)