• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1LOCAL_PATH := $(call my-dir)
2include $(CLEAR_VARS)
3
4LOCAL_SRC_FILES := \
5        src/pvmf_basic_errorinfomessage.cpp \
6        src/pvmf_duration_infomessage.cpp \
7        src/pvmf_event_handling.cpp \
8        src/pvmf_format_type.cpp \
9        src/pvmf_media_clock.cpp \
10        src/pvmf_media_cmd.cpp \
11        src/pvmf_media_data.cpp \
12        src/pvmf_mempool.cpp \
13        src/pvmf_metadata_infomessage.cpp \
14        src/pvmf_node_interface.cpp \
15        src/pvmf_pool_buffer_allocator.cpp \
16        src/pvmf_port_base_impl.cpp \
17        src/pvmf_return_codes.cpp \
18        src/pvmf_simple_media_buffer.cpp \
19        src/pvmf_sync_util.cpp \
20        src/pvmf_sync_util_data_queue.cpp \
21        src/pvmf_timestamp.cpp \
22        src/pvmi_config_and_capability_utils.cpp \
23        src/pvmi_kvp_util.cpp \
24
25
26LOCAL_MODULE := libpvmf
27
28LOCAL_CFLAGS :=  $(PV_CFLAGS)
29
30
31
32LOCAL_STATIC_LIBRARIES := libosclbase
33
34LOCAL_SHARED_LIBRARIES :=
35
36LOCAL_C_INCLUDES := \
37        $(PV_TOP)/pvmi/pvmf/src \
38        $(PV_TOP)/pvmi/pvmf/include \
39        $(PV_INCLUDES)
40
41LOCAL_COPY_HEADERS_TO := $(PV_COPY_HEADERS_TO)
42
43LOCAL_COPY_HEADERS := \
44        include/pv_interface.h \
45        include/pvmf_node_interface.h \
46        include/pvmi_config_and_capability.h \
47        include/pvmf_event_handling.h \
48        include/pvmf_node_utils.h \
49        include/pvmi_config_and_capability_observer.h \
50        include/pvmf_fixedsize_buffer_alloc.h \
51        include/pvmf_format_type.h \
52        include/pvmf_pool_buffer_allocator.h \
53        include/pvmf_media_msg_format_ids.h \
54        include/pvmf_media_cmd.h \
55        include/pvmf_port_base_impl.h \
56        include/pvmi_config_and_capability_utils.h \
57        include/pvmf_media_data.h \
58        include/pvmf_port_interface.h \
59        include/pvmi_kvp.h \
60        include/pvmf_media_data_impl.h \
61        include/pvmf_return_codes.h \
62        include/pvmi_media_io_observer.h \
63        include/pvmf_media_frag_group.h \
64        include/pvmf_simple_media_buffer.h \
65        include/pvmi_media_transfer.h \
66        include/pvmf_media_msg.h \
67        include/pvmf_sync_util_data_queue.h \
68        include/pvmi_mio_control.h \
69        include/pvmf_media_msg_header.h \
70        include/pvmf_sync_util.h \
71        include/pvmf_meta_data_types.h \
72        include/pvmf_timestamp.h \
73        include/pv_uuid.h \
74        include/pvmf_video.h \
75        include/pvmf_basic_errorinfomessage.h \
76        include/pvmf_errorinfomessage_extension.h \
77        include/pvmi_media_io_clock_extension.h \
78        include/pvmf_fileformat_events.h \
79        include/pvmi_kvp_util.h \
80        include/pvmf_mempool.h \
81        include/pvmi_port_config_kvp.h \
82        include/pvmi_drm_kvp.h \
83        include/pvmi_data_stream_interface.h \
84        include/pvmi_datastreamuser_interface.h \
85        include/pvmf_resizable_simple_mediamsg.h \
86        include/pvmf_media_clock.h \
87        include/pvmf_duration_infomessage.h \
88        include/pvmf_durationinfomessage_extension.h \
89        include/pvmf_metadata_infomessage.h \
90        include/pvmf_metadatainfomessage_extension.h \
91        include/pvmi_fileio_kvp.h \
92        include/pvmf_timedtext.h
93
94include $(BUILD_STATIC_LIBRARY)
95