Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 262631 | Differences between
and this patch

Collapse All | Expand All

(-)bin/Makefile (+285 lines)
Line 0 Link Here
1
# =========================================================================
2
#     This makefile was generated by
3
#     Bakefile 0.2.5 (http://www.bakefile.org)
4
#     Do not modify, all changes will be overwritten!
5
# =========================================================================
6
7
8
9
# -------------------------------------------------------------------------
10
# These are configurable options:
11
# -------------------------------------------------------------------------
12
13
# Compiler flags to link shared library 
14
LINK_DLL_FLAGS ?= -shared
15
16
# Compiler flags to link loadable module 
17
LINK_MODULE_FLAGS ?= -shared
18
19
# C++ compiler 
20
CXX = g++
21
22
# Standard flags for C++ 
23
CXXFLAGS ?= 
24
25
# Standard preprocessor flags (common for CC and CXX) 
26
CPPFLAGS ?= 
27
28
# Standard linker flags 
29
LDFLAGS ?=-lOpenThreads -losgDB -losgFX -losgGA -losgParticle -losgProducer -losgSim -losg -losgText -losgUtil -lProducer
30
31
# Set to 1 to build debug version [0,1]
32
DEBUG ?= 0
33
34
#  
35
ARTOOLKIT_PATH ?= 
36
37
#  
38
ARTOOLKITPLUS_PATH ?= 
39
40
41
42
# -------------------------------------------------------------------------
43
# Do not modify the rest of this file!
44
# -------------------------------------------------------------------------
45
46
### Variables: ###
47
48
OSGART_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) -W -Wall \
49
	-I../include -I$(ARTOOLKIT_PATH)/include -fPIC -DPIC $(CPPFLAGS) $(CXXFLAGS)
50
OSGART_OBJECTS =  \
51
	osgART_Foundation.o \
52
	osgART_Marker.o \
53
	osgART_VideoBillboard.o \
54
	osgART_VideoLayer.o \
55
	osgART_ARTTransform.o \
56
	osgART_VideoManager.o \
57
	osgART_VideoPlane.o \
58
	osgART_VideoTexCallback.o \
59
	osgART_VideoTexture.o \
60
	osgART_GenericTracker.o \
61
	osgART_VideoTextureRectangle.o \
62
	osgART_GenericVideo.o \
63
	osgART_TrackerManager.o \
64
	osgART_GenericVideoObject.o \
65
	osgART_GenericVideoShader.o \
66
	osgART_VideoTexRectCallback.o \
67
	osgART_ARTTransformCallback.o \
68
	osgART_VideoTextureBase.o \
69
	osgART_VideoBackground.o \
70
	osgART_VideoForeground.o
71
LEVELHEAD_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) -I../include \
72
	-I/usr/include/SDL -I/usr/lib/glib-2.0/include -I/usr/include/glib-2.0 \
73
	-I../include/osgCal $(CPPFLAGS) $(CXXFLAGS)
74
LEVELHEAD_OBJECTS =  \
75
	levelHead_levelHead.o
76
PREEN_CAMERA_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) \
77
	-I$(ARTOOLKITPLUS_PATH)/include $(CPPFLAGS) $(CXXFLAGS)
78
PREEN_CAMERA_OBJECTS =  \
79
	preen_camera_preen_camera.o
80
OSGART_ARTOOLKIT_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) \
81
	-I$(ARTOOLKIT_PATH)/include -I../include -I. -fPIC -DPIC $(CPPFLAGS) \
82
	$(CXXFLAGS)
83
OSGART_ARTOOLKIT_OBJECTS =  \
84
	osgart_artoolkit_ARToolKitVideo.o \
85
	osgart_artoolkit_Main.o
86
OSGART_ARTOOLKIT_TRACKER_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) \
87
	$(____DEBUG_14) -I$(ARTOOLKIT_PATH)/include -I../include -I. -fPIC -DPIC \
88
	$(CPPFLAGS) $(CXXFLAGS)
89
OSGART_ARTOOLKIT_TRACKER_OBJECTS =  \
90
	osgart_artoolkit_tracker_ARToolKitTracker.o \
91
	osgart_artoolkit_tracker_MultiMarker.o \
92
	osgart_artoolkit_tracker_SingleMarker.o \
93
	osgart_artoolkit_tracker_Main.o
94
OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) \
95
	$(____DEBUG_14) -I$(ARTOOLKITPLUS_PATH)/include -I../include -I. -fPIC -DPIC \
96
	$(CPPFLAGS) $(CXXFLAGS)
97
OSGART_ARTOOLKITPLUS_TRACKER_OBJECTS =  \
98
	osgart_artoolkitplus_tracker_ARToolKitPlusTracker.o \
99
	osgart_artoolkitplus_tracker_MultiMarker.o \
100
	osgart_artoolkitplus_tracker_SingleMarker.o \
101
	osgart_artoolkitplus_tracker_SimpleMarker.o \
102
	osgart_artoolkitplus_tracker_Main.o \
103
	osgart_artoolkitplus_tracker_gsub.o
104
OSGART_DUMMYIMAGE_CXXFLAGS = $(____DEBUG_11) $(____DEBUG) $(____DEBUG_14) \
105
	-I../include -I. -fPIC -DPIC $(CPPFLAGS) $(CXXFLAGS)
106
OSGART_DUMMYIMAGE_OBJECTS =  \
107
	osgart_dummyimage_DummyImageVideo.o \
108
	osgart_dummyimage_Main.o
109
110
### Conditionally set variables: ###
111
112
ifeq ($(DEBUG),0)
113
____DEBUG_11 = -DNDEBUG
114
endif
115
ifeq ($(DEBUG),1)
116
____DEBUG_11 = 
117
endif
118
ifeq ($(DEBUG),0)
119
____DEBUG = -O2
120
endif
121
ifeq ($(DEBUG),1)
122
____DEBUG = -O0
123
endif
124
ifeq ($(DEBUG),0)
125
____DEBUG_14 = 
126
endif
127
ifeq ($(DEBUG),1)
128
____DEBUG_14 = -g
129
endif
130
131
132
### Targets: ###
133
134
all: libosgART.so levelHead preen_camera osgart_artoolkit.so osgart_artoolkit_tracker.so osgart_artoolkitplus_tracker.so osgart_dummyimage.so
135
136
install: 
137
138
uninstall: 
139
140
clean: 
141
	rm -f ./*.o
142
	rm -f ./*.d
143
	rm -f libosgART.so
144
	rm -f libosgART.so
145
	rm -f levelHead
146
	rm -f preen_camera
147
	rm -f osgart_artoolkit.so
148
	rm -f osgart_artoolkit_tracker.so
149
	rm -f osgart_artoolkitplus_tracker.so
150
	rm -f osgart_dummyimage.so
151
152
libosgART.so: $(OSGART_OBJECTS)
153
	$(CXX) $(LINK_DLL_FLAGS) -fPIC -o $@ $(OSGART_OBJECTS)  $(____DEBUG_14) -L$(ARTOOLKIT_PATH)/lib/ $(LDFLAGS)
154
155
levelHead: $(LEVELHEAD_OBJECTS) libosgART.so
156
	$(CXX) -o $@ $(LEVELHEAD_OBJECTS)  $(____DEBUG_14)  $(LDFLAGS)  libosgART.so -losg -losgDB -losgProducer -lProducer -lglib-2.0 -losgCal
157
158
preen_camera: $(PREEN_CAMERA_OBJECTS)
159
	$(CXX) -o $@ $(PREEN_CAMERA_OBJECTS)  $(____DEBUG_14)  -L$(ARTOOLKITPLUS_PATH)/lib/ $(LDFLAGS)
160
161
osgart_artoolkit.so: $(OSGART_ARTOOLKIT_OBJECTS) libosgART.so
162
	$(CXX) $(LINK_MODULE_FLAGS) -fPIC -o $@ $(OSGART_ARTOOLKIT_OBJECTS)  $(____DEBUG_14) -L$(ARTOOLKIT_PATH)/lib/ $(LDFLAGS)  libosgART.so -lARvideo -losg -lgstreamer-0.10
163
164
osgart_artoolkit_tracker.so: $(OSGART_ARTOOLKIT_TRACKER_OBJECTS) libosgART.so
165
	$(CXX) $(LINK_MODULE_FLAGS) -fPIC -o $@ $(OSGART_ARTOOLKIT_TRACKER_OBJECTS)  $(____DEBUG_14) -L$(ARTOOLKIT_PATH)/lib/ $(LDFLAGS)  libosgART.so -losg -lARgsub_lite -lAR -lARMulti
166
167
osgart_artoolkitplus_tracker.so: $(OSGART_ARTOOLKITPLUS_TRACKER_OBJECTS) libosgART.so
168
	$(CXX) $(LINK_MODULE_FLAGS) -fPIC -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_OBJECTS)  $(____DEBUG_14) -L$(ARTOOLKITPLUS_PATH)/lib/ $(LDFLAGS)  libosgART.so -losg -lARToolKitPlus
169
170
osgart_dummyimage.so: $(OSGART_DUMMYIMAGE_OBJECTS) libosgART.so
171
	$(CXX) $(LINK_MODULE_FLAGS) -fPIC -o $@ $(OSGART_DUMMYIMAGE_OBJECTS)  $(____DEBUG_14) -L$(ARTOOLKIT_PATH)/lib/ $(LDFLAGS)  libosgART.so -losg -losgDB
172
173
osgART_Foundation.o: ./../src/osgART/Foundation.cpp
174
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
175
176
osgART_Marker.o: ./../src/osgART/Marker.cpp
177
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
178
179
osgART_VideoBillboard.o: ./../src/osgART/VideoBillboard.cpp
180
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
181
182
osgART_VideoLayer.o: ./../src/osgART/VideoLayer.cpp
183
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
184
185
osgART_ARTTransform.o: ./../src/osgART/ARTTransform.cpp
186
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
187
188
osgART_VideoManager.o: ./../src/osgART/VideoManager.cpp
189
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
190
191
osgART_VideoPlane.o: ./../src/osgART/VideoPlane.cpp
192
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
193
194
osgART_VideoTexCallback.o: ./../src/osgART/VideoTexCallback.cpp
195
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
196
197
osgART_VideoTexture.o: ./../src/osgART/VideoTexture.cpp
198
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
199
200
osgART_GenericTracker.o: ./../src/osgART/GenericTracker.cpp
201
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
202
203
osgART_VideoTextureRectangle.o: ./../src/osgART/VideoTextureRectangle.cpp
204
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
205
206
osgART_GenericVideo.o: ./../src/osgART/GenericVideo.cpp
207
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
208
209
osgART_TrackerManager.o: ./../src/osgART/TrackerManager.cpp
210
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
211
212
osgART_GenericVideoObject.o: ./../src/osgART/GenericVideoObject.cpp
213
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
214
215
osgART_GenericVideoShader.o: ./../src/osgART/GenericVideoShader.cpp
216
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
217
218
osgART_VideoTexRectCallback.o: ./../src/osgART/VideoTexRectCallback.cpp
219
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
220
221
osgART_ARTTransformCallback.o: ./../src/osgART/ARTTransformCallback.cpp
222
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
223
224
osgART_VideoTextureBase.o: ./../src/osgART/VideoTextureBase.cpp
225
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
226
227
osgART_VideoBackground.o: ./../src/osgART/VideoBackground.cpp
228
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
229
230
osgART_VideoForeground.o: ./../src/osgART/VideoForeground.cpp
231
	$(CXX) -c -o $@ $(OSGART_CXXFLAGS)  $<
232
233
levelHead_levelHead.o: ./../src/levelHead/levelHead.cpp
234
	$(CXX) -c -o $@ $(LEVELHEAD_CXXFLAGS)  $<
235
236
preen_camera_preen_camera.o: ./../src/levelHead/preen_camera.cpp
237
	$(CXX) -c -o $@ $(PREEN_CAMERA_CXXFLAGS)  $<
238
239
osgart_artoolkit_ARToolKitVideo.o: ./../src/osgART/Video/ARToolKit/ARToolKitVideo.cpp
240
	$(CXX) -c -o $@ $(OSGART_ARTOOLKIT_CXXFLAGS)  $<
241
242
osgart_artoolkit_Main.o: ./../src/osgART/Video/ARToolKit/Main.cpp
243
	$(CXX) -c -o $@ $(OSGART_ARTOOLKIT_CXXFLAGS)  $<
244
245
osgart_artoolkit_tracker_ARToolKitTracker.o: ./../src/osgART/Tracker/ARToolKit/ARToolKitTracker.cpp
246
	$(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS)  $<
247
248
osgart_artoolkit_tracker_MultiMarker.o: ./../src/osgART/Tracker/ARToolKit/MultiMarker.cpp
249
	$(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS)  $<
250
251
osgart_artoolkit_tracker_SingleMarker.o: ./../src/osgART/Tracker/ARToolKit/SingleMarker.cpp
252
	$(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS)  $<
253
254
osgart_artoolkit_tracker_Main.o: ./../src/osgART/Tracker/ARToolKit/Main.cpp
255
	$(CXX) -c -o $@ $(OSGART_ARTOOLKIT_TRACKER_CXXFLAGS)  $<
256
257
osgart_artoolkitplus_tracker_ARToolKitPlusTracker.o: ./../src/osgART/Tracker/ARToolKitPlus/ARToolKitPlusTracker.cpp
258
	$(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS)  $<
259
260
osgart_artoolkitplus_tracker_MultiMarker.o: ./../src/osgART/Tracker/ARToolKitPlus/MultiMarker.cpp
261
	$(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS)  $<
262
263
osgart_artoolkitplus_tracker_SingleMarker.o: ./../src/osgART/Tracker/ARToolKitPlus/SingleMarker.cpp
264
	$(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS)  $<
265
266
osgart_artoolkitplus_tracker_SimpleMarker.o: ./../src/osgART/Tracker/ARToolKitPlus/SimpleMarker.cpp
267
	$(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS)  $<
268
269
osgart_artoolkitplus_tracker_Main.o: ./../src/osgART/Tracker/ARToolKitPlus/Main.cpp
270
	$(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS)  $<
271
272
osgart_artoolkitplus_tracker_gsub.o: ./../src/osgART/Tracker/ARToolKitPlus/gsub.cpp
273
	$(CXX) -c -o $@ $(OSGART_ARTOOLKITPLUS_TRACKER_CXXFLAGS)  $<
274
275
osgart_dummyimage_DummyImageVideo.o: ./../src/osgART/Video/DummyImage/DummyImageVideo.cpp
276
	$(CXX) -c -o $@ $(OSGART_DUMMYIMAGE_CXXFLAGS)  $<
277
278
osgart_dummyimage_Main.o: ./../src/osgART/Video/DummyImage/Main.cpp
279
	$(CXX) -c -o $@ $(OSGART_DUMMYIMAGE_CXXFLAGS)  $<
280
281
.PHONY: all install uninstall clean
282
283
284
# Dependencies tracking:
285
-include ./*.d

Return to bug 262631