#
#
#

LIST(APPEND	swfdec_SRC
	jpeg/jpeg_bits.c
	jpeg/jpeg_huffman.c
	jpeg/jpeg.c
	jpeg/jpeg_rgb_decoder.c
	jpeg/jpeg_tables.c 
	swfdec_accessibility.c
	swfdec_access.c
	swfdec_actor.c
	swfdec_amf.c
	swfdec_as_array.c
	swfdec_as_boolean.c
	swfdec_asbroadcaster.c
	swfdec_as_context.c
	swfdec_as_date.c
	swfdec_as_debugger.c
	swfdec_as_frame.c
	swfdec_as_function.c
	swfdec_as_gcable.c
	swfdec_as_interpret.c
	swfdec_as_math.c
	swfdec_as_movie_value.c
	swfdec_as_native_function.c
	swfdec_asnative.c
	swfdec_as_number.c
	swfdec_as_object.c
	swfdec_as_relay.c
	swfdec_as_script_function.c
	swfdec_as_stack.c
	swfdec_as_string.c
	swfdec_as_strings.c
	swfdec_as_super.c
	swfdec_as_types.c
	swfdec_audio_decoder_adpcm.c
	swfdec_audio_decoder.c
	swfdec_audio_decoder_uncompressed.c
	swfdec_audio_event.c
	swfdec_audio_flv.c
	swfdec_audio_load.c
	swfdec_audio.c
	swfdec_audio_stream.c
	swfdec_audio_swf_stream.c
	swfdec_bevel_filter.c
	swfdec_bitmap_data.c
	swfdec_bitmap_filter.c
	swfdec_bitmap_movie.c
	swfdec_bitmap_pattern.c
	swfdec_bits.c
	swfdec_blur_filter_as.c
	swfdec_blur_filter.c
	swfdec_bots.c
	swfdec_buffer.c
	swfdec_button_movie_as.c
	swfdec_button_movie.c
	swfdec_button.c
	swfdec_cached_image.c
	swfdec_cached.c
	swfdec_cached_video.c
	swfdec_cache.c
	swfdec_camera.c
	swfdec_character.c
	swfdec_color_as.c
	swfdec_color_matrix_filter_as.c
	swfdec_color_matrix_filter.c
	swfdec_color.c
	swfdec_color_transform_as.c
	swfdec_constant_pool.c
	swfdec_convolution_filter.c
	swfdec_convolution_matrix.c
	swfdec_debug.c
	swfdec_decoder.c
	swfdec_displacement_map_filter.c
	swfdec_display_object_container.c
	swfdec_display_object.c
	swfdec_draw.c
	swfdec_drop_shadow_filter.c
	swfdec_enums.c
	swfdec_event_dispatcher.c
	swfdec_event.c
	swfdec_external_interface.c
	swfdec_file_loader.c
	swfdec_file_reference_list.c
	swfdec_file_reference.c
	swfdec_filter_as.c
	swfdec_filter.c
	swfdec_flv_decoder.c
	swfdec_font.c
	swfdec_function_list.c
	swfdec_gc_object.c
	swfdec_glow_filter.c
	swfdec_gradient_filter.c
	swfdec_gradient_pattern.c
	swfdec_graphic_movie.c
	swfdec_graphic.c
	swfdec_image_decoder.c
	swfdec_image.c
	swfdec_init.c
	swfdec_interactive_object.c
	swfdec_interval.c
	swfdec_key_as.c
	swfdec_loader.c
	swfdec_load_object_as.c
	swfdec_load_object.c
	swfdec_load_sound.c
	swfdec_loadvars_as.c
	swfdec_local_connection.c
	swfdec_marshal.c
	swfdec_microphone.c
	swfdec_morph_movie.c
	swfdec_morphshape.c
	swfdec_mouse_as.c
	swfdec_movie_as_drawing.c
	swfdec_movie_asprops.c
	swfdec_movie_clip_loader.c
	swfdec_movie.c
	swfdec_net_connection.c
	swfdec_net_stream_as.c
	swfdec_net_stream.c
	swfdec_path.c
	swfdec_pattern.c
	swfdec_player_as.c
	swfdec_player.c
	swfdec_player_scripting.c
	swfdec_policy_file.c
	swfdec_print_job.c
	swfdec_rectangle.c
	swfdec_rect.c
	swfdec_renderer.c
	swfdec_resource.c
	swfdec_ringbuffer.c
	swfdec_sandbox.c
	swfdec_script.c
	swfdec_selection.c
	swfdec_shape.c
	swfdec_shape_parser.c
	swfdec_shared_object.c
	swfdec_socket.c
	swfdec_sound_matrix.c
	swfdec_sound.c
	swfdec_sound_object.c
	swfdec_sound_provider.c
	swfdec_sprite_movie_as.c
	swfdec_sprite_movie.c
	swfdec_sprite.c
	swfdec_stage_as.c
	swfdec_stream.c
	swfdec_stream_target.c
	swfdec_stroke.c
	swfdec_style_sheet.c
	swfdec_swf_decoder.c
	swfdec_system_as.c
	swfdec_system_ime.c
	swfdec_system.c
	swfdec_system_security.c
	swfdec_tag.c
	swfdec_text_attributes.c
	swfdec_text_buffer.c
	swfdec_text_field_movie_as.c
	swfdec_text_field_movie_html.c
	swfdec_text_field_movie.c
	swfdec_text_field.c
	swfdec_text_format.c
	swfdec_text_layout.c
	swfdec_text.c
	swfdec_text_renderer.c
	swfdec_text_snapshot.c
	swfdec_transform_as.c
	swfdec_url.c
	swfdec_utils.c
	swfdec_version.c
	swfdec_video_decoder.c
	swfdec_video_decoder_screen.c
	swfdec_video_decoder_vp6_alpha.c
	swfdec_video_movie_as.c
	swfdec_video_movie.c
	swfdec_video.c
	swfdec_video_provider.c
	swfdec_video_video_provider.c
	swfdec_xml_node.c
	swfdec_xml.c
	swfdec_xml_socket.c						
	swfdec_nmp.cpp
)

ADD_DEFINITIONS(
	-DHAVE_CONFIG_H 
	-pthread
	)
INCLUDE_DIRECTORIES(. ../ ./jpeg)
LINK_DIRECTORIES(${VA_DFB_LIBRARY_DIR})
LINK_DIRECTORIES(
        ${VA_BDH_PATH}/bdh_linux/bdh_rootfs/build_mips/root/lib
        ${VA_BDH_PATH}/bdh_linux/bdh_rootfs/build_mips/root/usr/lib
)

VA_USE(GLIB CAIRO PANGO OIL)

# NMP
SET(NMP_LIBRARY NMPProxy)
INCLUDE_DIRECTORIES (${VA_NMP_INCLUDE_DIR})

ADD_LIBRARY(swfdec ${VA_LIBRARY_TYPE} ${swfdec_SRC})

TARGET_LINK_LIBRARIES(swfdec ${NMP_LIBRARY})

IF(VA_TARGET STREQUAL "BDH")
TARGET_LINK_LIBRARIES(swfdec bdhplatform)
ENDIF(VA_TARGET STREQUAL "BDH")
