Mercurial > hg > forks > bilotrip-mj12
comparison Makefile @ 12:2184f64b5b33
More cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Mon, 05 Aug 2013 16:46:54 +0300 |
parents | 470774c3b381 |
children | c859c22c1af5 |
comparison
equal
deleted
inserted
replaced
11:470774c3b381 | 12:2184f64b5b33 |
---|---|
6 | 6 |
7 DEMO_CFLAGS = -fpermissive | 7 DEMO_CFLAGS = -fpermissive |
8 | 8 |
9 OBJPATH=obj/ | 9 OBJPATH=obj/ |
10 | 10 |
11 ADD_LIBS=\ | |
12 /usr/lib/i386-linux-gnu/libfreetype.so \ | |
13 assimp--3.0.1270-source-only/lib/libassimp.so \ | |
14 libbass/libbass.so \ | |
15 /usr/lib/i386-linux-gnu/libGLEW.so \ | |
16 /usr/lib/i386-linux-gnu/libvorbis.so \ | |
17 /usr/lib/i386-linux-gnu/libtheoradec.so \ | |
18 /usr/lib/i386-linux-gnu/libogg.so \ | |
19 /usr/lib/i386-linux-gnu/libstdc++.so.6 | |
20 | 11 |
21 ### | 12 ### |
22 ### Depency library definitions | 13 ### Depency library definitions |
23 ### | 14 ### |
24 BOOST_CFLAGS=-I/usr/include/ | 15 BOOST_CFLAGS=-I/usr/include/ |
25 BOOST_LDFLAGS=/usr/lib/libboost_thread.a /usr/lib/libboost_system.a | 16 BOOST_LDFLAGS=-lboost_thread -lboost_system |
26 | 17 #/usr/lib/libboost_thread.a /usr/lib/libboost_system.a |
27 BASS_CFLAGS=-Ilibbass/ | |
28 BASS_LDFLAGS=-L./ -lbass | |
29 | |
30 ASSIMP_CFLAGS=-Iassimp--3.0.1270-source-only/include/ | |
31 ASSIMP_LDFLAGS=-L./ -lassimp | |
32 | 18 |
33 FREETYPE_CFLAGS=`pkg-config freetype2 --cflags` | 19 FREETYPE_CFLAGS=`pkg-config freetype2 --cflags` |
34 FREETYPE_LDFLAGS=`pkg-config freetype2 --libs` | 20 FREETYPE_LDFLAGS=`pkg-config freetype2 --libs` |
35 | |
36 LIBOGGPLAYER=liboggplayer-src/ | |
37 LIBOGGPLAYER_CFLAGS=-I$(LIBOGGPLAYER)include/ | |
38 LIBOGGPLAYER_LDFLAGS=`pkg-config --libs ogg vorbis theoradec` | |
39 LIBOGGPLAYER_A=$(LIBOGGPLAYER)lib/liboggplayer.a | |
40 | 21 |
41 GLEW_CFLAGS=`pkg-config glew --cflags` | 22 GLEW_CFLAGS=`pkg-config glew --cflags` |
42 GLEW_LDFLAGS=`pkg-config glew --libs` | 23 GLEW_LDFLAGS=`pkg-config glew --libs` |
43 | 24 |
44 GLUT_CFLAGS=-I/usr/include/GL/ | 25 GLUT_CFLAGS=-I/usr/include/GL/ |
45 GLUT_LDFLAGS=/usr/lib/i386-linux-gnu/libglut.a | 26 GLUT_LDFLAGS=-lglut |
27 #/usr/lib/i386-linux-gnu/libglut.a | |
28 | |
29 | |
30 ### | |
31 ### Included in source tree | |
32 ### | |
33 BASS_CFLAGS=-Ilibbass/ | |
34 BASS_LDFLAGS=-L./lib/ -lbass | |
35 | |
36 ASSIMP=assimp--3.0.1270-source-only/ | |
37 ASSIMP_CFLAGS=-I$(ASSIMP)include/ | |
38 ASSIMP_LDFLAGS=-L./lib/ -lassimp | |
39 | |
40 | |
41 LIBOGGPLAYER=liboggplayer-src/ | |
42 LIBOGGPLAYER_CFLAGS=-I$(LIBOGGPLAYER)include/ | |
43 #LIBOGGPLAYER_LDFLAGS=`pkg-config --libs ogg vorbis theoradec` | |
44 LIBOGGPLAYER_LDFLAGS=`pkg-config --libs ogg theoradec` | |
45 LIBOGGPLAYER_A=$(LIBOGGPLAYER)lib/liboggplayer.a | |
46 | 46 |
47 | 47 |
48 DEMO_CFLAGS += $(BASS_CFLAGS) $(ASSIMP_CFLAGS) \ | 48 DEMO_CFLAGS += $(BASS_CFLAGS) $(ASSIMP_CFLAGS) \ |
49 $(LIBOGGPLAYER_CFLAGS) $(FREETYPE_CFLAGS) \ | 49 $(LIBOGGPLAYER_CFLAGS) $(FREETYPE_CFLAGS) \ |
50 $(GLEW_CFLAGS) $(GLUT_CFLAGS) \ | 50 $(GLEW_CFLAGS) $(GLUT_CFLAGS) \ |
53 DEMO_LDFLAGS = $(BASS_LDFLAGS) $(ASSIMP_LDFLAGS) \ | 53 DEMO_LDFLAGS = $(BASS_LDFLAGS) $(ASSIMP_LDFLAGS) \ |
54 $(LIBOGGPLAYER_A) $(FREETYPE_LDFLAGS) \ | 54 $(LIBOGGPLAYER_A) $(FREETYPE_LDFLAGS) \ |
55 $(GLEW_LDFLAGS) $(GLUT_LDFLAGS) \ | 55 $(GLEW_LDFLAGS) $(GLUT_LDFLAGS) \ |
56 $(FREETYPE_LDFLAGS) $(BOOST_LDFLAGS) \ | 56 $(FREETYPE_LDFLAGS) $(BOOST_LDFLAGS) \ |
57 $(LIBOGGPLAYER_LDFLAGS) | 57 $(LIBOGGPLAYER_LDFLAGS) |
58 | |
59 ADD_LIBS=\ | |
60 $(ASSIMP)lib/libassimp.so \ | |
61 libbass/libbass.so | |
58 | 62 |
59 | 63 |
60 ### | 64 ### |
61 ### Source files etc | 65 ### Source files etc |
62 ### | 66 ### |
112 ### Special targets | 116 ### Special targets |
113 ### | 117 ### |
114 clean: | 118 clean: |
115 $(RM) $(TARGETS) $(OBJPATH)*.o | 119 $(RM) $(TARGETS) $(OBJPATH)*.o |
116 | 120 |
117 build: demo.bin $(ADD_LIBS) | 121 assimp: |
122 cd $(ASSIMP) && cmake . -DENABLE_BOOST_WORKAROUND=ON && make | |
123 | |
124 build: assimp demo.bin $(ADD_LIBS) | |
118 cp -d -p $(addsuffix *,$(ADD_LIBS)) lib/ | 125 cp -d -p $(addsuffix *,$(ADD_LIBS)) lib/ |