forked from Apra-Labs/libmp4
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatom.mk
56 lines (44 loc) · 1.22 KB
/
atom.mk
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
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := libmp4
LOCAL_CATEGORY_PATH := libs
LOCAL_DESCRIPTION := MP4 file library
LOCAL_EXPORT_C_INCLUDES := $(LOCAL_PATH)/include
# Public API headers - top level headers first
# This header list is currently used to generate a python binding
LOCAL_EXPORT_CUSTOM_VARIABLES := LIBMP4_HEADERS=$\
$(LOCAL_PATH)/include/libmp4.h;
LOCAL_CFLAGS := -DMP4_API_EXPORTS -fvisibility=hidden -std=gnu99
LOCAL_SRC_FILES := \
src/mp4.c \
src/mp4_box_reader.c \
src/mp4_box_writer.c \
src/mp4_demux.c \
src/mp4_mux.c \
src/mp4_track.c
LOCAL_LIBRARIES := \
libfutils \
libulog
ifeq ("$(TARGET_OS)","windows")
LOCAL_LDLIBS += -lws2_32
endif
include $(BUILD_LIBRARY)
include $(CLEAR_VARS)
LOCAL_MODULE := mp4-demux-test
LOCAL_DESCRIPTION := MP4 file library demuxer test program
LOCAL_CATEGORY_PATH := multimedia
LOCAL_SRC_FILES := tests/mp4_demux_test.c
LOCAL_LIBRARIES := \
libfutils \
libmp4 \
libulog
include $(BUILD_EXECUTABLE)
include $(CLEAR_VARS)
LOCAL_MODULE := mp4-mux-test
LOCAL_DESCRIPTION := MP4 file library muxer test program
LOCAL_CATEGORY_PATH := multimedia
LOCAL_SRC_FILES := tests/mp4_mux_test.c
LOCAL_LIBRARIES := \
libmp4 \
libulog
include $(BUILD_EXECUTABLE)