12f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel TriviLOCAL_PATH:= $(call my-dir)
22f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Triviinclude $(CLEAR_VARS)
32f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi
42f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel TriviLOCAL_SRC_FILES := \
52f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi        SoftFlacEncoder.cpp
62f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi
72f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel TriviLOCAL_C_INCLUDES := \
82f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi        frameworks/av/media/libstagefright/include \
92f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi        frameworks/native/include/media/openmax \
102f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi        external/flac/include
112f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi
1284333e0475bc911adc16417f4ca327c975cf6c36Andreas HuberLOCAL_CFLAGS += -Werror
1384333e0475bc911adc16417f4ca327c975cf6c36Andreas Huber
142f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel TriviLOCAL_SHARED_LIBRARIES := \
15da0dc0af0effe9fbfb3ce3187c8472fca2baf3c6Ying Wang        libstagefright libstagefright_omx libstagefright_foundation libutils liblog
162f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi
172f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel TriviLOCAL_STATIC_LIBRARIES := \
182f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi        libFLAC \
192f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi
202f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel TriviLOCAL_MODULE := libstagefright_soft_flacenc
212f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel TriviLOCAL_MODULE_TAGS := optional
222f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Trivi
232f74ef3cdc192f817ee1121f41765f0852c1d81eJean-Michel Triviinclude $(BUILD_SHARED_LIBRARY)
24