File: Makefile.am

package info (click to toggle)
crrcsim 0.9.12-6.1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 19,656 kB
  • ctags: 5,025
  • sloc: cpp: 40,619; xml: 4,330; sh: 3,889; makefile: 467; asm: 228; ansic: 150
file content (352 lines) | stat: -rw-r--r-- 14,175 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
SUBDIRS = documentation locale models objects packages scenery sounds textures

ACLOCAL_AMFLAGS = -I m4

bin_PROGRAMS = crrcsim

crrcsim_SOURCES = src/mod_mode/F3F/handlerF3F.h \
       src/mod_mode/F3F/handlerF3F.cpp \
       src/GUI/crrc_audio.h \
       src/GUI/crrc_calibmap.h \
       src/GUI/crrc_ctrldev.h \
       src/GUI/crrc_ctrlgen.h \
       src/GUI/crrc_dialog.h \
       src/GUI/crrc_f3f.h \
       src/GUI/crrc_gui_main.h \
       src/GUI/crrc_gui_viewwind.h \
       src/GUI/crrc_joy.h \
       src/GUI/crrc_launch.h \
       src/GUI/crrc_loadrobot.h \
       src/GUI/crrc_setrecordname.h \
       src/GUI/crrc_location.h \
       src/GUI/crrc_mousebutton.h \
       src/GUI/crrc_msgbox.h \
       src/GUI/crrc_planesel.h \
       src/GUI/crrc_scaleinput.h \
       src/GUI/crrc_slider.h \
       src/GUI/crrc_spin.h \
       src/GUI/crrc_video.h \
       src/GUI/crrc_windthermal.h \
       src/GUI/puaFileBox.h \
       src/GUI/puaGLPreview.h \
       src/GUI/puaScrListBox.h \
       src/GUI/util.h \
       src/GUI/crrc_audio.cpp \
       src/GUI/crrc_calibmap.cpp \
       src/GUI/crrc_ctrldev.cpp \
       src/GUI/crrc_ctrlgen.cpp \
       src/GUI/crrc_dialog.cpp \
       src/GUI/crrc_f3f.cpp \
       src/GUI/crrc_gui_main.cpp \
       src/GUI/crrc_gui_viewwind.cpp \
       src/GUI/crrc_joy.cpp \
       src/GUI/crrc_launch.cpp \
       src/GUI/crrc_location.cpp \
       src/GUI/crrc_loadrobot.cpp \
       src/GUI/crrc_setrecordname.cpp \
       src/GUI/crrc_mousebutton.cpp \
       src/GUI/crrc_msgbox.cpp \
       src/GUI/crrc_planesel.cpp \
       src/GUI/crrc_scaleinput.cpp \
       src/GUI/crrc_slider.cpp \
       src/GUI/crrc_spin.cpp \
       src/GUI/crrc_video.cpp \
       src/GUI/crrc_windthermal.cpp \
       src/GUI/puaFileBox.cpp \
       src/GUI/puaGLPreview.cpp \
       src/GUI/puaScrListBox.cpp \
       src/GUI/util.cpp \
       src/mod_chardevice/bufferedchardevice.h \
       src/mod_chardevice/chardevicebase.h \
       src/mod_chardevice/chardevicec.h \
       src/mod_chardevice/chardevicecommon.h \
       src/mod_chardevice/chardevice.h \
       src/mod_chardevice/chardevicewrapper.h \
       src/mod_chardevice/filechardevice.h \
       src/mod_chardevice/serialchardevice.h \
       src/mod_chardevice/socketchardevicebase.h \
       src/mod_chardevice/tcpchardevice.h \
       src/mod_chardevice/tcpserverchardevice.h \
       src/mod_chardevice/udpchardevice.h \
       src/mod_chardevice/udpserverchardevice.h \
       src/mod_chardevice/bufferedchardevice.cpp \
       src/mod_chardevice/chardevicebase.cpp \
       src/mod_chardevice/chardevicec.cpp \
       src/mod_chardevice/chardevicewrapper.cpp \
       src/mod_chardevice/filechardevice.cpp \
       src/mod_chardevice/serialchardevice.cpp \
       src/mod_chardevice/socketchardevicebase.cpp \
       src/mod_chardevice/tcpchardevice.cpp \
       src/mod_chardevice/tcpserverchardevice.cpp \
       src/mod_chardevice/udpchardevice.cpp \
       src/mod_chardevice/udpserverchardevice.cpp \
       src/mod_cntrl/controller.cpp \
       src/mod_cntrl/controller.h \
       src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.cpp \
       src/mod_cntrl/cntrl_initinputs/cntrl_initinputs.h \
       src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.cpp \
       src/mod_cntrl/cntrl_rateofclimb/cntrl_rateofclimb.h \
       src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.cpp \
       src/mod_cntrl/cntrl_phugoid/cntrl_phugoid.h \
       src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.cpp \
       src/mod_cntrl/cntrl_mcopter01/cntrl_mcopter01.h \
       src/mod_cntrl/cntrl_scalethrottle/scalethrottle.cpp \
       src/mod_cntrl/cntrl_scalethrottle/scalethrottle.h \
       src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.cpp \
       src/mod_cntrl/cntrl_limitflipthr/limitflipthrottle.h \
       src/mod_cntrl/cntrl_omega/cntrl_omega.cpp \
       src/mod_cntrl/cntrl_omega/cntrl_omega.h \
       src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.cpp \
       src/mod_cntrl/cntrl_setuserinput/cntrl_setuserinput.h \
       src/mod_env/earth/atmos_62.h \
       src/mod_env/earth/ls_earth.h \
       src/mod_env/earth/ls_gravity.h \
       src/mod_env/earth/atmos_62.cpp \
       src/mod_env/earth/ls_gravity.cpp \
       src/mod_fdm/eom01/eom01.h \
       src/mod_fdm/eom01/eom01.cpp \
       src/mod_fdm/fdm_002/fdm_002.h \
       src/mod_fdm/fdm_002/fdm_002.cpp \
       src/mod_fdm/fdm_displaymode/fdm_displaymode.h \
       src/mod_fdm/fdm_displaymode/fdm_displaymode.cpp \
       src/mod_fdm/fdm_larcsim/fdm_larcsim.h \
       src/mod_fdm/fdm_larcsim/fdm_larcsim.cpp \
       src/mod_fdm/fdm_heli01/fdm_heli01.h \
       src/mod_fdm/fdm_heli01/fdm_heli01.cpp \
       src/mod_fdm/fdm_mcopter01/fdm_mcopter01.h \
       src/mod_fdm/fdm_mcopter01/fdm_mcopter01.cpp \
       src/mod_fdm/fdm_testmode/fdm_testmode.h \
       src/mod_fdm/fdm_testmode/fdm_testmode.cpp \
       src/mod_fdm/formats/airtoxml.h \
       src/mod_fdm/formats/airtoxml.cpp \
       src/mod_fdm/physics/eom.h \
       src/mod_fdm/physics/eom.cpp \
       src/mod_fdm/power/battery.h \
       src/mod_fdm/power/engine_dcm.h \
       src/mod_fdm/power/gearing.h \
       src/mod_fdm/power/power.h \
       src/mod_fdm/power/propeller.h \
       src/mod_fdm/power/shaft.h \
       src/mod_fdm/power/simplethrust.h \
       src/mod_fdm/power/values_step.h \
       src/mod_fdm/power/battery.cpp \
       src/mod_fdm/power/engine_dcm.cpp \
       src/mod_fdm/power/gearing.cpp \
       src/mod_fdm/power/power.cpp \
       src/mod_fdm/power/propeller.cpp \
       src/mod_fdm/power/shaft.cpp \
       src/mod_fdm/power/simplethrust.cpp \
       src/mod_fdm/fdm_env.h \
       src/mod_fdm/fdm.h \
       src/mod_fdm/fdm_inputs.h \
       src/mod_fdm/ls_geodesy.h \
       src/mod_fdm/ls_types.h \
       src/mod_fdm/xmlmodelfile.h \
       src/mod_fdm/fdm.cpp \
       src/mod_fdm/ls_geodesy.cpp \
       src/mod_fdm/xmlmodelfile.cpp \
       src/mod_fdm/gear01/gear.h \
       src/mod_fdm/gear01/gear.cpp \
       src/mod_robots/fdm_playback.h \
       src/mod_robots/fdm_playback.cpp \
       src/mod_robots/marker.h \
       src/mod_robots/robot.h \
       src/mod_robots/robot.cpp \
       src/mod_robots/robotfile.h \
       src/mod_robots/robotfile.cpp \
       src/mod_inputdev/inputdev_audio/inputdev_audio.h \
       src/mod_inputdev/inputdev_audio/inputdev_audio.cpp \
       src/mod_inputdev/inputdev_mnav/inputdev_mnav.h \
       src/mod_inputdev/inputdev_mnav/mnav.h \
       src/mod_inputdev/inputdev_mnav/inputdev_mnav.cpp \
       src/mod_inputdev/inputdev_mnav/mnav.cpp \
       src/mod_inputdev/inputdev_parallel/inputdev_parallel.h \
       src/mod_inputdev/inputdev_parallel/inputdev_parallel.cpp \
       src/mod_inputdev/inputdev_PPM/inputdev_PPM.h \
       src/mod_inputdev/inputdev_PPM/inputdev_PPM.cpp \
       src/mod_inputdev/inputdev_rctran/inputdev_rctran.h \
       src/mod_inputdev/inputdev_rctran/mbuff.h \
       src/mod_inputdev/inputdev_rctran/inputdev_rctran.cpp \
       src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.h \
       src/mod_inputdev/inputdev_rctran2/inputdev_rctran2.cpp \
       src/mod_inputdev/inputdev_serial/inputdev_serial.h \
       src/mod_inputdev/inputdev_serial/inputdev_serial.cpp \
       src/mod_inputdev/inputdev_serial2/inputdev_serial2.h \
       src/mod_inputdev/inputdev_serial2/LoggerReader_byte.h \
       src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.h \
       src/mod_inputdev/inputdev_serial2/inputdev_serial2.cpp \
       src/mod_inputdev/inputdev_serial2/LoggerReader_byte.cpp \
       src/mod_inputdev/inputdev_serial2/LoggerReader_ttyS.cpp \
       src/mod_inputdev/inputdev_serpic/inputdev_serpic.h \
       src/mod_inputdev/inputdev_serpic/inputdev_serpic.cpp \
       src/mod_inputdev/inputdev_software/inputdev_software.h \
       src/mod_inputdev/inputdev_software/inputdev_software.cpp \
       src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.h \
       src/mod_inputdev/inputdev_zhenhua/inputdev_zhenhua.cpp \
       src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.cpp \
       src/mod_inputdev/inputdev_ct6a/inputdev_ct6a.h \
       src/mod_inputdev/inputdev.h \
       src/mod_inputdev/inputdev.cpp \
       src/mod_landscape/crrc_scenery.h \
       src/mod_landscape/crrc_scenery.cpp \
       src/mod_landscape/crrc_builtin_scenery.h \
       src/mod_landscape/crrc_builtin_scenery.cpp \
       src/mod_landscape/heightdata.h \
       src/mod_landscape/hd_tilingterrain.h \
       src/mod_landscape/hd_tilingterrain.cpp \
       src/mod_landscape/model_based_scenery.h \
       src/mod_landscape/model_based_scenery.cpp \
       src/mod_landscape/winddata3D.h \
       src/mod_landscape/winddata3D.cpp \
       src/mod_landscape/wind_from_terrain.h \
       src/mod_landscape/wind_from_terrain.cpp \
       src/mod_math/intgr.h \
       src/mod_math/linearreg.h \
       src/mod_math/matrix33.h \
       src/mod_math/matrix44.h \
       src/mod_math/pt1.h \
       src/mod_math/quaternion.h \
       src/mod_math/ratelim.h \
       src/mod_math/vector3.h \
       src/mod_math/intgr.cpp \
       src/mod_math/linearreg.cpp \
       src/mod_math/matrix33.cpp \
       src/mod_math/pt1.cpp \
       src/mod_math/quaternion.cpp \
       src/mod_math/vector3.cpp \
       src/mod_misc/crrc_rand.h \
       src/mod_misc/lib_conversions.h \
       src/mod_misc/ls_constants.h \
       src/mod_misc/scheduler.h \
       src/mod_misc/SimpleXMLTransfer.h \
       src/mod_misc/crrc_rand.cpp \
       src/mod_misc/lib_conversions.cpp \
       src/mod_misc/scheduler.cpp \
       src/mod_misc/filesystools.h \
       src/mod_misc/filesystools.cpp \
       src/mod_misc/SimpleXMLTransfer.cpp \
       src/mod_video/airplane_vis.h \
       src/mod_video/airplane_vis.cpp \
       src/mod_video/crrc_animation.h \
       src/mod_video/crrc_animation.cpp \
       src/mod_video/crrc_graphics.h \
       src/mod_video/crrc_graphics.cpp \
       src/mod_video/shadow_volume.cpp \
       src/mod_video/shadow.h \
       src/mod_video/fonts.cpp \
       src/mod_video/fonts.h \
       src/mod_video/glconsole.h \
       src/mod_video/glconsole.cpp \
       src/mod_video/crrc_sky.h \
       src/mod_video/crrc_sky.cpp \
       src/mod_video/crrc_ssgutils.h \
       src/mod_video/crrc_ssgutils.cpp \
       src/mod_video/gloverlay.h \
       src/mod_video/gloverlay.cpp \
       src/mod_video/ssgLoadJPG.cpp \
       src/mod_windfield/thermal03/solve.h \
       src/mod_windfield/thermal03/thconf.h \
       src/mod_windfield/thermal03/thermikschale.h \
       src/mod_windfield/thermal03/tschalen.h \
       src/mod_windfield/thermal03/solve.cpp \
       src/mod_windfield/thermal03/thermikschale.cpp \
       src/mod_windfield/thermal03/tschalen.cpp \
       src/mod_windfield/thermalprofile.h \
       src/mod_windfield/windfield.h \
       src/mod_windfield/windfield.cpp \
       src/config.h \
       src/crrc_fdm.h \
       src/crrc_loadair.h \
       src/crrc_main.h \
       src/crrc_sound.h \
       src/crrc_soundserver.h \
       src/crrc_system.h \
       src/CTime.h \
       src/defines.h \
       src/global_airplane.h \
       src/global_fdm.h \
       src/global_video.h \
       src/global.h \
       src/global_sound.h \
       src/ImageLoaderTGA.h \
       src/include_gl.h \
       src/mod_fdm_config.h \
       src/mod_windfield_config.h \
       src/mouse_kbd.h \
       src/SimStateHandler.h \
       src/mod_mode/T_GameHandler.h \
       src/zoom.h \
       src/config.cpp \
       src/crrc_fdm.cpp \
       src/crrc_keyboard.cpp \
       src/crrc_loadair.cpp \
       src/crrc_main.cpp \
       src/crrc_sound.cpp \
       src/crrc_soundserver.cpp \
       src/crrc_system.cpp \
       src/CTime.cpp \
       src/global.cpp \
       src/ImageLoaderTGA.cpp \
       src/mouse_kbd.cpp \
       src/SimStateHandler.cpp \
       src/zoom.cpp \
       src/record.h \
       src/record.cpp \
       src/robots.h \
       src/robots.cpp \
       src/mod_main/eventhandler.h \
       src/mod_main/eventhandler.cpp \
       src/mod_main/crrc_checkopts.h \
       src/mod_main/crrc_checkopts.cpp \
       src/mod_main/Event.cpp \
       src/mod_main/Event.h \
       src/mod_main/EventDispatcher.cpp \
       src/mod_main/EventDispatcher.h \
       src/aircraft.h \
       src/aircraft.cpp \
       src/i18n.h

EXTRA_DIST = Doxyfile autogen.sh \
             src/mod_inputdev/inputdev_rctran2/kernel_module/Makefile.24 \
             src/mod_inputdev/inputdev_rctran2/kernel_module/Makefile.26 \
             src/mod_inputdev/inputdev_rctran2/kernel_module/rctran2.c \
             src/mod_inputdev/inputdev_rctran2/kernel_module/README.txt \
             CMakeLists.txt cmake/config.h.in cmake/test_plib.cpp cmake.sh \
             src/mod_math/quat_test.cpp \
             src/GUI/CMakeLists.txt \
             src/mod_main/CMakeLists.txt \
             src/mod_math/CMakeLists.txt \
             src/mod_misc/CMakeLists.txt \
             src/mod_mode/CMakeLists.txt \
             src/mod_cntrl/CMakeLists.txt \
             src/mod_chardevice/CMakeLists.txt \
             src/mod_env/CMakeLists.txt \
             src/mod_fdm/CMakeLists.txt \
             src/mod_robots/CMakeLists.txt \
             src/mod_landscape/CMakeLists.txt \
             src/mod_windfield/CMakeLists.txt \
             src/mod_inputdev/CMakeLists.txt \
             src/mod_video/CMakeLists.txt \
             HISTORY

crrcsim_CXXFLAGS = $(GLU_CFLAGS) $(PA_CFLAGS) $(SDL_CFLAGS) $(CGAL_CFLAGS) -DPU_USE_SDL \
                   -DCRRC_DATA_PATH="\"$(datadir)/@PACKAGE@\""
crrcsim_LDADD = $(XTRA_OBJS) $(PA_LIBS) $(SDL_LIBS) \
                $(CGAL_LIBS) -ljpeg -lplibssg -lplibsg -lplibpuaux -lplibpu -lplibul -lplibfnt \
                $(GLU_LIBS)

crrcsim_DEPENDENCIES = $(XTRA_OBJS)

win32icon.rc: Makefile
	echo "A ICON MOVEABLE PURE LOADONCALL DISCARDABLE \"@srcdir@/packages/icons/crrcsim.ico\"" > win32icon.rc

win32icon.res: win32icon.rc Makefile
	windres.exe --input-format=rc -o win32icon.res -O coff win32icon.rc

win32package: all
	@echo "--- Creating Nullsoft installer package"
	strip --strip-all $(bin_PROGRAMS)
	cp $(srcdir)/packages/Win32/crrcsim.nsi .
	makensis crrcsim.nsi
	rm -f crrcsim.nsi