@@ DEV @@ : Try to use Java MVC for graphics component.
[scilab.git] / scilab / modules / graphics / Makefile.am
1 #
2 # Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
3 # Copyright (C) INRIA   - 2006 - Sylvestre Ledru
4 # Copyright (C) DIGITEO - 2009-2010 - Pierre MARECHAL
5 #
6 # This file must be used under the terms of the CeCILL.
7 # This source file is licensed as described in the file COPYING, which
8 # you should have received as part of this distribution.  The terms
9 # are also available at
10 # http://www.cecill.info/licences/Licence_CeCILL_V2-en.txt
11 #
12
13
14 #### target ####
15 modulename=graphics
16
17 #### graphics : Conf files ####
18 libscigraphics_la_rootdir = $(mydatadir)
19 libscigraphics_la_root_DATA = changelog.txt license.txt readme.txt version.xml
20
21 #### graphics : init scripts ####
22 libscigraphics_la_etcdir = $(mydatadir)/etc
23 libscigraphics_la_etc_DATA = etc/graphics.quit etc/graphics.start
24
25 #### graphics : datatips sub-module ####
26 MACROSDIRSEXT = macros/datatips
27
28 # the module Doublylinkedlist  is included here... of course, it is not
29 # used in the mode without gui but It causes some silly problems with includes
30 libscigraphics_la_CFLAGS = -I$(top_srcdir)/libs/doublylinkedlist/includes/ \
31         -I$(srcdir)/includes/ \
32         -I$(srcdir)/src/c/ \
33         -I$(srcdir)/src/c/getHandleProperty/ \
34         -I$(top_srcdir)/modules/gui/includes/ \
35         -I$(top_srcdir)/modules/localization/includes \
36         -I$(top_srcdir)/modules/api_scilab/includes/ \
37         -I$(top_srcdir)/modules/elementary_functions/includes/ \
38         -I$(top_srcdir)/modules/fileio/includes/ \
39         -I$(top_srcdir)/modules/string/includes/ \
40         -I$(top_srcdir)/modules/graphic_objects/includes/
41
42
43 GRAPHICS_C_SOURCES = src/c/GetCommandArg.c \
44 src/c/WindowList.c \
45 src/c/loadTextRenderingAPI.c \
46 src/c/getHandleProperty/get_figure_position_property.c \
47 src/c/getHandleProperty/get_figure_size_property.c \
48 src/c/getHandleProperty/get_visible_property.c \
49 src/c/getHandleProperty/get_old_style_property.c \
50 src/c/getHandleProperty/get_figures_id_property.c \
51 src/c/getHandleProperty/get_figure_style_property.c \
52 src/c/getHandleProperty/get_pixel_drawing_mode_property.c \
53 src/c/getHandleProperty/get_line_mode_property.c \
54 src/c/getHandleProperty/get_axes_size_property.c \
55 src/c/getHandleProperty/get_thickness_property.c \
56 src/c/getHandleProperty/get_font_foreground_property.c \
57 src/c/getHandleProperty/get_bar_layout_property.c \
58 src/c/getHandleProperty/get_current_axes_property.c \
59 src/c/getHandleProperty/get_bar_width_property.c \
60 src/c/getHandleProperty/get_font_color_property.c \
61 src/c/getHandleProperty/get_default_axes_property.c \
62 src/c/getHandleProperty/get_y_shift_property.c \
63 src/c/getHandleProperty/get_immediate_drawing_property.c \
64 src/c/getHandleProperty/get_current_entity_property.c \
65 src/c/getHandleProperty/get_background_property.c \
66 src/c/getHandleProperty/get_rotation_style_property.c \
67 src/c/getHandleProperty/get_type_property.c \
68 src/c/getHandleProperty/get_current_figure_property.c \
69 src/c/getHandleProperty/get_mark_foreground_property.c \
70 src/c/getHandleProperty/get_default_figure_property.c \
71 src/c/getHandleProperty/get_children_property.c \
72 src/c/getHandleProperty/get_parent_property.c \
73 src/c/getHandleProperty/get_surface_mode_property.c \
74 src/c/getHandleProperty/get_figure_id_property.c \
75 src/c/getHandleProperty/get_mark_mode_property.c \
76 src/c/getHandleProperty/get_pixmap_property.c \
77 src/c/getHandleProperty/get_interp_color_mode.c \
78 src/c/getHandleProperty/get_font_size_property.c \
79 src/c/getHandleProperty/get_x_shift_property.c \
80 src/c/getHandleProperty/get_z_shift_property.c \
81 src/c/getHandleProperty/get_line_style_property.c \
82 src/c/getHandleProperty/get_foreground_property.c \
83 src/c/getHandleProperty/get_mark_style_property.c \
84 src/c/getHandleProperty/get_color_map_property.c \
85 src/c/getHandleProperty/get_polyline_style_property.c \
86 src/c/getHandleProperty/get_font_angle_property.c \
87 src/c/getHandleProperty/get_interp_color_vector.c \
88 src/c/getHandleProperty/get_figure_name_property.c \
89 src/c/getHandleProperty/get_arrow_size_factor_property.c \
90 src/c/getHandleProperty/get_mark_size_unit_property.c \
91 src/c/getHandleProperty/get_mark_size_property.c \
92 src/c/getHandleProperty/get_mark_background_property.c \
93 src/c/getHandleProperty/get_auto_resize_property.c \
94 src/c/getHandleProperty/get_fill_mode_property.c \
95 src/c/getHandleProperty/get_tight_limits_property.c \
96 src/c/getHandleProperty/get_auto_ticks_property.c \
97 src/c/getHandleProperty/get_x_label_property.c \
98 src/c/getHandleProperty/get_auto_scale_property.c \
99 src/c/getHandleProperty/get_auto_dimensionning_property.c \
100 src/c/getHandleProperty/get_text_box_property.c \
101 src/c/getHandleProperty/get_clip_box_property.c \
102 src/c/getHandleProperty/get_tics_direction_property.c \
103 src/c/getHandleProperty/get_position_property.c \
104 src/c/getHandleProperty/get_y_label_property.c \
105 src/c/getHandleProperty/get_data_property.c \
106 src/c/getHandleProperty/get_auto_clear_property.c \
107 src/c/getHandleProperty/get_title_property.c \
108 src/c/getHandleProperty/get_zoom_state_property.c \
109 src/c/getHandleProperty/get_zoom_box_property.c \
110 src/c/getHandleProperty/get_log_flags_property.c \
111 src/c/getHandleProperty/get_x_location_property.c \
112 src/c/getHandleProperty/get_text_box_mode_property.c \
113 src/c/getHandleProperty/get_y_location_property.c \
114 src/c/getHandleProperty/get_z_label_property.c \
115 src/c/getHandleProperty/get_alignment_property.c \
116 src/c/getHandleProperty/get_font_style_property.c \
117 src/c/getHandleProperty/get_auto_rotation_property.c \
118 src/c/getHandleProperty/get_clip_state_property.c \
119 src/c/getHandleProperty/get_callback_property.c \
120 src/c/getHandleProperty/get_auto_position_property.c \
121 src/c/getHandleProperty/get_closed_property.c \
122 src/c/getHandleProperty/get_callbackmevent_property.c \
123 src/c/getHandleProperty/get_text_property.c \
124 src/c/getHandleProperty/get_margins_property.c \
125 src/c/getHandleProperty/get_view_property.c \
126 src/c/getHandleProperty/get_data_bounds_property.c \
127 src/c/getHandleProperty/get_axes_reverse_property.c \
128 src/c/getHandleProperty/get_tics_color_property.c \
129 src/c/getHandleProperty/get_axes_bounds_property.c \
130 src/c/getHandleProperty/get_tics_style_property.c \
131 src/c/getHandleProperty/get_user_data_property.c \
132 src/c/getHandleProperty/get_xtics_coord_property.c \
133 src/c/getHandleProperty/get_color_mode_property.c \
134 src/c/getHandleProperty/get_z_bounds_property.c \
135 src/c/getHandleProperty/get_data_mapping_property.c \
136 src/c/getHandleProperty/get_arrow_size_property.c \
137 src/c/getHandleProperty/get_rotation_angles_property.c \
138 src/c/getHandleProperty/get_callback_type_property.c \
139 src/c/getHandleProperty/get_format_n_property.c \
140 src/c/getHandleProperty/get_color_flag_property.c \
141 src/c/getHandleProperty/get_sub_tics_property.c \
142 src/c/getHandleProperty/get_hidden_axis_color_property.c \
143 src/c/getHandleProperty/get_ytics_coord_property.c \
144 src/c/getHandleProperty/get_labels_font_size_property.c \
145 src/c/getHandleProperty/get_isoview_property.c \
146 src/c/getHandleProperty/get_grid_property.c \
147 src/c/getHandleProperty/get_box_property.c \
148 src/c/getHandleProperty/get_hidden_color_property.c \
149 src/c/getHandleProperty/get_handle_visible_property.c \
150 src/c/getHandleProperty/get_labels_font_color_property.c \
151 src/c/getHandleProperty/get_surface_color_property.c \
152 src/c/getHandleProperty/get_tics_label_property.c \
153 src/c/getHandleProperty/get_labels_font_style_property.c \
154 src/c/getHandleProperty/get_axes_visible_property.c \
155 src/c/getHandleProperty/get_cube_scaling_property.c \
156 src/c/getHandleProperty/get_tics_segment_property.c \
157 src/c/getHandleProperty/get_cdata_mapping_property.c \
158 src/c/getHandleProperty/get_colored_property.c \
159 src/c/getHandleProperty/get_triangles_property.c \
160 src/c/getHandleProperty/get_viewport_property.c \
161 src/c/getHandleProperty/get_info_message_property.c \
162 src/c/getHandleProperty/get_y_ticks_property.c \
163 src/c/getHandleProperty/get_z_ticks_property.c \
164 src/c/getHandleProperty/get_x_ticks_property.c \
165 src/c/getHandleProperty/setGetHashTable.c \
166 src/c/getHandleProperty/get_segs_color_property.c \
167 src/c/getHandleProperty/get_screen_position_property.c \
168 src/c/getHandleProperty/get_dimension_property.c \
169 src/c/getHandleProperty/get_event_handler_property.c \
170 src/c/getHandleProperty/get_event_handler_enable_property.c \
171 src/c/getHandleProperty/get_arc_drawing_method_property.c \
172 src/c/getHandleProperty/get_fractional_font_property.c \
173 src/c/getHandleProperty/get_links_property.c \
174 src/c/getHandleProperty/get_legend_location_property.c \
175 src/c/getHandleProperty/get_filled_property.c \
176 src/c/getHandleProperty/get_color_range_property.c \
177 src/c/getHandleProperty/get_outside_colors_property.c \
178 src/c/getHandleProperty/get_grid_position_property.c \
179 src/c/getHandleProperty/get_anti_aliasing_property.c \
180 src/c/getHandleProperty/GetHashTable.c \
181 src/c/graphicModuleLoad.c \
182 src/c/getHandleProperty/set_old_style_property.c \
183 src/c/getHandleProperty/set_figure_name_property.c \
184 src/c/getHandleProperty/getPropertyAssignedValue.c \
185 src/c/getHandleProperty/set_visible_property.c \
186 src/c/getHandleProperty/set_pixel_drawing_mode_property.c \
187 src/c/getHandleProperty/set_interp_color_vector_property.c \
188 src/c/getHandleProperty/set_immediate_drawing_property.c \
189 src/c/getHandleProperty/set_figure_size_property.c \
190 src/c/getHandleProperty/set_background_property.c \
191 src/c/getHandleProperty/set_rotation_style_property.c \
192 src/c/getHandleProperty/set_current_figure_property.c \
193 src/c/getHandleProperty/set_axes_size_property.c \
194 src/c/getHandleProperty/set_default_values_property.c \
195 src/c/getHandleProperty/set_figure_position_property.c \
196 src/c/getHandleProperty/set_color_map_property.c \
197 src/c/getHandleProperty/set_auto_resize_property.c \
198 src/c/getHandleProperty/set_current_axes_property.c \
199 src/c/getHandleProperty/set_current_entity_property.c \
200 src/c/getHandleProperty/set_figure_id_property.c \
201 src/c/getHandleProperty/set_pixmap_property.c \
202 src/c/getHandleProperty/set_figure_style_property.c \
203 src/c/ColorMapManagement.c \
204 src/c/getHandleProperty/set_mark_size_property.c \
205 src/c/getHandleProperty/set_y_shift_property.c \
206 src/c/getHandleProperty/set_auto_scale_property.c \
207 src/c/getHandleProperty/set_auto_dimensionning_property.c \
208 src/c/getHandleProperty/set_text_box_property.c \
209 src/c/getHandleProperty/set_text_property.c \
210 src/c/getHandleProperty/set_mark_mode_property.c \
211 src/c/getHandleProperty/set_clip_box_property.c \
212 src/c/getHandleProperty/set_z_shift_property.c \
213 src/c/getHandleProperty/set_line_style_property.c \
214 src/c/getHandleProperty/set_polyline_style_property.c \
215 src/c/getHandleProperty/set_line_mode_property.c \
216 src/c/getHandleProperty/set_thickness_property.c \
217 src/c/getHandleProperty/set_font_foreground_property.c \
218 src/c/getHandleProperty/set_text_box_mode_property.c \
219 src/c/getHandleProperty/set_bar_layout_property.c \
220 src/c/getHandleProperty/set_bar_width_property.c \
221 src/c/getHandleProperty/SetPropertyStatus.c \
222 src/c/getHandleProperty/set_font_style_property.c \
223 src/c/getHandleProperty/set_surface_mode_property.c \
224 src/c/getHandleProperty/set_font_size_property.c \
225 src/c/getHandleProperty/set_mark_style_property.c \
226 src/c/getHandleProperty/set_mark_background_property.c \
227 src/c/getHandleProperty/set_interp_color_mode_property.c \
228 src/c/getHandleProperty/set_data_property.c \
229 src/c/getHandleProperty/set_font_angle_property.c \
230 src/c/getHandleProperty/set_auto_clear_property.c \
231 src/c/getHandleProperty/set_arrow_size_factor_property.c \
232 src/c/getHandleProperty/set_mark_size_unit_property.c \
233 src/c/getHandleProperty/set_zoom_state_property.c \
234 src/c/getHandleProperty/set_fill_mode_property.c \
235 src/c/getHandleProperty/set_zoom_box_property.c \
236 src/c/getHandleProperty/set_font_color_property.c \
237 src/c/getHandleProperty/set_alignment_property.c \
238 src/c/getHandleProperty/set_mark_foreground_property.c \
239 src/c/getHandleProperty/set_clip_state_property.c \
240 src/c/getHandleProperty/set_x_shift_property.c \
241 src/c/getHandleProperty/set_foreground_property.c \
242 src/c/getHandleProperty/set_tics_direction_property.c \
243 src/c/getHandleProperty/set_title_property.c \
244 src/c/getHandleProperty/set_x_location_property.c \
245 src/c/getHandleProperty/set_auto_position_property.c \
246 src/c/getHandleProperty/set_tight_limits_property.c \
247 src/c/getHandleProperty/set_x_label_property.c \
248 src/c/getHandleProperty/set_y_label_property.c \
249 src/c/getHandleProperty/set_y_location_property.c \
250 src/c/getHandleProperty/set_z_label_property.c \
251 src/c/getHandleProperty/set_auto_rotation_property.c \
252 src/c/getHandleProperty/set_callback_property.c \
253 src/c/getHandleProperty/set_closed_property.c \
254 src/c/getHandleProperty/set_callbackmevent_property.c \
255 src/c/getHandleProperty/set_cdata_mapping_property.c \
256 src/c/getHandleProperty/set_y_ticks_property.c \
257 src/c/getHandleProperty/set_z_bounds_property.c \
258 src/c/getHandleProperty/set_position_property.c \
259 src/c/getHandleProperty/set_z_ticks_property.c \
260 src/c/getHandleProperty/set_axes_bounds_property.c \
261 src/c/getHandleProperty/set_tics_style_property.c \
262 src/c/getHandleProperty/SetHashTable.c \
263 src/c/getHandleProperty/set_handle_visible_property.c \
264 src/c/getHandleProperty/set_labels_font_color_property.c \
265 src/c/getHandleProperty/set_parent_property.c \
266 src/c/getHandleProperty/set_axes_visible_property.c \
267 src/c/getHandleProperty/set_triangles_property.c \
268 src/c/getHandleProperty/set_tics_color_property.c \
269 src/c/getHandleProperty/set_color_flag_property.c \
270 src/c/getHandleProperty/set_labels_font_size_property.c \
271 src/c/getHandleProperty/set_tics_segment_property.c \
272 src/c/getHandleProperty/set_user_data_property.c \
273 src/c/getHandleProperty/set_view_property.c \
274 src/c/getHandleProperty/set_arrow_size_property.c \
275 src/c/getHandleProperty/set_children_property.c \
276 src/c/getHandleProperty/set_axes_reverse_property.c \
277 src/c/getHandleProperty/set_grid_property.c \
278 src/c/getHandleProperty/set_log_flags_property.c \
279 src/c/getHandleProperty/set_cube_scaling_property.c \
280 src/c/getHandleProperty/set_colored_property.c \
281 src/c/getHandleProperty/set_margins_property.c \
282 src/c/getHandleProperty/set_auto_ticks_property.c \
283 src/c/getHandleProperty/set_xtics_coord_property.c \
284 src/c/getHandleProperty/set_color_mode_property.c \
285 src/c/getHandleProperty/set_data_bounds_property.c \
286 src/c/getHandleProperty/set_tics_labels_property.c \
287 src/c/getHandleProperty/set_data_mapping_property.c \
288 src/c/getHandleProperty/set_rotation_angles_property.c \
289 src/c/getHandleProperty/set_callback_type_property.c \
290 src/c/getHandleProperty/set_segs_color_property.c \
291 src/c/getHandleProperty/set_format_n_property.c \
292 src/c/getHandleProperty/set_sub_tics_property.c \
293 src/c/getHandleProperty/set_hidden_axis_color_property.c \
294 src/c/getHandleProperty/set_isoview_property.c \
295 src/c/getHandleProperty/set_box_property.c \
296 src/c/getHandleProperty/set_hidden_color_property.c \
297 src/c/getHandleProperty/set_label_font_style_property.c \
298 src/c/getHandleProperty/set_surface_color_property.c \
299 src/c/getHandleProperty/set_yticks_coord_property.c \
300 src/c/getHandleProperty/CheckTicksProperty.c \
301 src/c/getHandleProperty/set_x_ticks_property.c \
302 src/c/getHandleProperty/set_viewport_property.c \
303 src/c/getHandleProperty/set_info_message_property.c \
304 src/c/getHandleProperty/set_screen_position_property.c \
305 src/c/getHandleProperty/set_dimension_property.c \
306 src/c/getHandleProperty/set_event_handler_property.c \
307 src/c/getHandleProperty/set_event_handler_enable_property.c \
308 src/c/getHandleProperty/set_arc_drawing_method_property.c \
309 src/c/getHandleProperty/set_fractional_font_property.c \
310 src/c/getHandleProperty/set_links_property.c \
311 src/c/getHandleProperty/set_legend_location_property.c \
312 src/c/getHandleProperty/set_filled_property.c \
313 src/c/getHandleProperty/set_color_range_property.c \
314 src/c/getHandleProperty/set_outside_colors_property.c \
315 src/c/getHandleProperty/set_grid_position_property.c \
316 src/c/getHandleProperty/set_anti_aliasing_property.c \
317 src/c/DefaultCommandArg.c \
318 src/c/Axes.c \
319 src/c/sciMatrix.c \
320 src/c/DrawObjects.c \
321 src/c/GetProperty.c \
322 src/c/Contour.c \
323 src/c/SetProperty.c \
324 src/c/BasicAlgos.c \
325 src/c/BuildObjects.c \
326 src/c/sciCall.c \
327 src/c/CloneObjects.c \
328 src/c/InitObjects.c \
329 src/c/pixel_mode.c \
330 src/c/Format.c \
331 src/c/Champ.c \
332 src/c/StringMatrix.c \
333 src/c/FeC.c \
334 src/c/Plo2dEch.c \
335 src/c/Plo2dn.c \
336 src/c/Gray.c \
337 src/c/DestroyObjects.c \
338 src/c/math_graphics.c \
339 src/c/Interaction.c \
340 src/c/HandleManagement.c \
341 src/c/StringBox.c \
342 src/c/axesScale.c \
343 src/c/TerminateGraphics.c \
344 src/c/CurrentObjectsManagement.c \
345 src/c/ObjectSelection.c \
346 src/c/periEmpty.c \
347 src/c/scitokenize.c \
348 src/c/get_ticks_utils.c \
349 src/c/SciHandleTab.c
350
351 GATEWAY_C_SOURCES = sci_gateway/c/sci_swap_handles.c \
352 sci_gateway/c/sci_grayplot.c \
353 sci_gateway/c/sci_matplot1.c \
354 sci_gateway/c/sci_xfpolys.c \
355 sci_gateway/c/sci_xget.c \
356 sci_gateway/c/sci_newaxes.c \
357 sci_gateway/c/sci_xlfont.c \
358 sci_gateway/c/sci_xgraduate.c \
359 sci_gateway/c/sci_xgrid.c \
360 sci_gateway/c/sci_xclick.c \
361 sci_gateway/c/sci_geom3d.c \
362 sci_gateway/c/sci_xset.c \
363 sci_gateway/c/sci_xgetech.c \
364 sci_gateway/c/sci_unzoom.c \
365 sci_gateway/c/sci_xsegs.c \
366 sci_gateway/c/sci_clear_pixmap.c \
367 sci_gateway/c/sci_glue.c \
368 sci_gateway/c/sci_xarc.c \
369 sci_gateway/c/sci_xpolys.c \
370 sci_gateway/c/sci_xstring.c \
371 sci_gateway/c/sci_xstringb.c \
372 sci_gateway/c/sci_xsetech.c \
373 sci_gateway/c/sci_show_window.c \
374 sci_gateway/c/sci_param3d1.c \
375 sci_gateway/c/sci_xname.c \
376 sci_gateway/c/sci_xpoly.c \
377 sci_gateway/c/sci_xchange.c \
378 sci_gateway/c/sci_matplot.c \
379 sci_gateway/c/sci_drawaxis.c \
380 sci_gateway/c/sci_demo.c \
381 sci_gateway/c/sci_plot2d1.c \
382 sci_gateway/c/sci_xrect.c \
383 sci_gateway/c/sci_draw.c \
384 sci_gateway/c/sci_xarrows.c \
385 sci_gateway/c/sci_plot3d.c \
386 sci_gateway/c/sci_move.c \
387 sci_gateway/c/sci_copy.c \
388 sci_gateway/c/sci_relocate_handle.c \
389 sci_gateway/c/sci_get.c \
390 sci_gateway/c/sci_xarcs.c \
391 sci_gateway/c/sci_xfpoly.c \
392 sci_gateway/c/sci_drawlater.c \
393 sci_gateway/c/sci_champ.c \
394 sci_gateway/c/sci_set.c \
395 sci_gateway/c/sci_showalluimenushandles.c \
396 sci_gateway/c/sci_unglue.c \
397 sci_gateway/c/gw_graphics.c \
398 sci_gateway/c/sci_zoom_rect.c \
399 sci_gateway/c/sci_delete.c \
400 sci_gateway/c/sci_plot2d.c \
401 sci_gateway/c/sci_xrects.c \
402 sci_gateway/c/sci_xtitle.c \
403 sci_gateway/c/sci_StringBox.c \
404 sci_gateway/c/sci_xgetmouse.c \
405 sci_gateway/c/sci_drawnow.c \
406 sci_gateway/c/sci_xfarcs.c \
407 sci_gateway/c/sci_param3d.c \
408 sci_gateway/c/sci_contour2di.c \
409 sci_gateway/c/sci_xdel.c \
410 sci_gateway/c/sci_winsid.c \
411 sci_gateway/c/sci_addcb.c \
412 sci_gateway/c/sci_fec.c \
413 sci_gateway/c/sci_rubberbox.c \
414 sci_gateway/c/sci_rotate_axes.c \
415 sci_gateway/c/sci_is_handle_valid.c \
416 sci_gateway/c/sci_show_pixmap.c \
417 sci_gateway/c/sci_Legend.c
418
419 libscigraphics_la_CFLAGS +=     $(JAVA_JNI_INCLUDE) \
420                                 -Isrc/cpp \
421                                 $(TCL_INC_PATH) \
422                                 $(TK_INC_PATH) \
423                                 -I$(top_srcdir)/libs/MALLOC/includes/ \
424                                 -I$(top_srcdir)/libs/hashtable/ \
425                                 -I$(top_srcdir)/modules/jvm/includes/ \
426                                 -I$(top_srcdir)/modules/renderer/includes/ \
427                                 -I$(top_srcdir)/modules/action_binding/includes/ \
428                                 -I$(top_srcdir)/modules/output_stream/includes/ \
429                                 -I$(top_srcdir)/modules/api_scilab/includes/ \
430                                 -I$(top_srcdir)/modules/graphic_export/includes/
431
432 libscigraphics_la_CPPFLAGS =    -Iincludes/ \
433                                 -Isrc/c/ $(JAVA_JNI_INCLUDE) \
434                                 -I$(top_srcdir)/modules/jvm/includes/ \
435                                 -I$(top_srcdir)/modules/api_scilab/includes/ \
436                                 -I$(top_srcdir)/modules/graphic_export/includes/
437
438 libscigraphics_la_SOURCES = $(GRAPHICS_C_SOURCES) $(GATEWAY_C_SOURCES) $(GRAPHICS_CPP_SOURCES)
439
440 # For the code check (splint)
441 CHECK_SRC= $(GRAPHICS_C_SOURCES) $(GATEWAY_C_SOURCES)
442 INCLUDE_FLAGS = $(libscigraphics_la_CFLAGS)
443
444 libscigraphics_la_LIBADD =  $(top_builddir)/libs/hashtable/libscihashtable.la $(top_builddir)/modules/action_binding/libsciaction_binding.la $(top_builddir)/modules/elementary_functions/libscielementary_functions.la $(top_builddir)/modules/renderer/libscirenderer.la $(top_builddir)/modules/tclsci/libscitclsci.la $(top_builddir)/modules/gui/libscigui.la $(top_builddir)/libs/doublylinkedlist/libscidoublylinkedlist.la $(top_builddir)/modules/core/libscicore.la $(top_builddir)/libs/MALLOC/libscimalloc.la $(top_builddir)/modules/output_stream/libscioutput_stream.la $(top_builddir)/modules/fileio/libscifileio.la $(top_builddir)/modules/jvm/libscijvm.la
445
446
447
448 #### graphics : gateway declaration ####
449 libscigraphics_la_sci_gatewaydir = $(mydatadir)/sci_gateway
450 libscigraphics_la_sci_gateway_DATA = sci_gateway/graphics_gateway.xml
451
452 ### graphics : ged files ###
453 libscigraphics_la_geddir = $(mydatadir)
454 nobase_libscigraphics_la_ged_DATA = tcl/ged/Arc.tcl \
455 tcl/ged/Axes.tcl \
456 tcl/ged/Axis.tcl \
457 tcl/ged/Champ.tcl \
458 tcl/ged/Compound.tcl \
459 tcl/ged/Fac3d.tcl \
460 tcl/ged/Fec.tcl \
461 tcl/ged/Figure.tcl \
462 tcl/ged/Grayplot.tcl \
463 tcl/ged/Legend.tcl \
464 tcl/ged/Matplot.tcl \
465 tcl/ged/ObjectsBrowser.tcl \
466 tcl/ged/Plot3d.tcl \
467 tcl/ged/Polyline.tcl \
468 tcl/ged/Rectangle.tcl \
469 tcl/ged/Segs.tcl \
470 tcl/ged/Text.tcl \
471 tcl/ged/images/arc.gif \
472 tcl/ged/images/axes.gif \
473 tcl/ged/images/axis.gif \
474 tcl/ged/images/champ.gif \
475 tcl/ged/images/compound.gif \
476 tcl/ged/images/fac3d.gif \
477 tcl/ged/images/fec.gif \
478 tcl/ged/images/figure.gif \
479 tcl/ged/images/grayplot.gif \
480 tcl/ged/images/leaf.gif \
481 tcl/ged/images/legend.gif \
482 tcl/ged/images/matplot.gif \
483 tcl/ged/images/passwd.gif \
484 tcl/ged/images/plot3d.gif \
485 tcl/ged/images/polyline.gif \
486 tcl/ged/images/rectangle.gif \
487 tcl/ged/images/segs.gif \
488 tcl/ged/images/text.gif
489
490 libscigraphics_disable_la_SOURCES = src/nographics/nographics.c
491
492 libscigraphics_disable_la_CFLAGS = -I$(top_srcdir)/modules/output_stream/includes/ \
493 -I$(top_srcdir)/modules/graphics/includes/ \
494 -I$(top_srcdir)/modules/renderer/includes/ \
495 -I$(top_srcdir)/modules/graphics/src/cpp \
496 -I$(top_srcdir)/modules/graphics/src/c/getHandleProperty \
497 -I$(top_srcdir)/libs/hashtable/ \
498 -I$(top_srcdir)/libs/doublylinkedlist/includes \
499 -I$(top_srcdir)/modules/api_scilab/includes/ \
500 -Iincludes/ \
501 -I$(top_srcdir)/libs/doublylinkedlist/includes/
502
503 libscigraphics_disable_la_LDFLAGS = -version-info $(SCILAB_LIBRARY_VERSION)
504
505 libscigraphics_la_CFLAGS += -I$(top_srcdir)/modules/output_stream/includes/
506
507 # endif
508
509 pkglib_LTLIBRARIES = libscigraphics-disable.la
510
511 if GUI
512 USEANT=1
513 pkglib_LTLIBRARIES += libscigraphics.la
514 endif
515
516 libscigraphics_la_LDFLAGS = -version-info $(SCILAB_LIBRARY_VERSION) $(TCLTK_LIBS) $(X_LIBS)
517
518
519 include $(top_srcdir)/Makefile.incl.am
520