Removed duplicate file in Android.mk file list.
[openal-soft/android.git] / android / jni / Android.mk
blobc8cac86887bb0c04ad1b47984b41687038cf3fa0
1 TARGET_PLATFORM := android-3
3 ROOT_PATH := $(call my-dir)
5 ########################################################################################################
7 include $(CLEAR_VARS)
9 LOCAL_MODULE := openal
10 LOCAL_ARM_MODE := arm
11 LOCAL_PATH := $(ROOT_PATH)
12 LOCAL_C_INCLUDES := $(LOCAL_PATH) $(LOCAL_PATH)/../../include $(LOCAL_PATH)/../../OpenAL32/Include
13 LOCAL_SRC_FILES := ../../OpenAL32/alAuxEffectSlot.c \
14 ../../OpenAL32/alBuffer.c \
15 ../../OpenAL32/alEffect.c \
16 ../../OpenAL32/alError.c \
17 ../../OpenAL32/alExtension.c \
18 ../../OpenAL32/alFilter.c \
19 ../../OpenAL32/alListener.c \
20 ../../OpenAL32/alSource.c \
21 ../../OpenAL32/alState.c \
22 ../../OpenAL32/alThunk.c \
23 ../../Alc/ALc.c \
24 ../../Alc/alcConfig.c \
25 ../../Alc/alcDedicated.c \
26 ../../Alc/alcEcho.c \
27 ../../Alc/alcModulator.c \
28 ../../Alc/alcReverb.c \
29 ../../Alc/alcRing.c \
30 ../../Alc/alcThread.c \
31 ../../Alc/ALu.c \
32 ../../Alc/bs2b.c \
33 ../../Alc/helpers.c \
34 ../../Alc/hrtf.c \
35 ../../Alc/mixer.c \
36 ../../Alc/panning.c \
37 ../../Alc/backends/android.c \
38 ../../Alc/backends/loopback.c \
39 ../../Alc/backends/null.c \
41 # ../../Alc/backends/opensl.c \
43 LOCAL_CFLAGS := -ffast-math -DAL_BUILD_LIBRARY -DAL_ALEXT_PROTOTYPES
44 LOCAL_LDLIBS := -llog -Wl,-s
46 include $(BUILD_SHARED_LIBRARY)
48 ########################################################################################################
50 include $(CLEAR_VARS)
52 LOCAL_MODULE := tremolo
53 LOCAL_ARM_MODE := arm
54 LOCAL_PATH := $(ROOT_PATH)/tremolo
55 LOCAL_SRC_FILES := bitwise.c \
56 bitwiseARM.s \
57 codebook.c \
58 dpen.s \
59 dsp.c \
60 floor0.c \
61 floor1.c \
62 floor1ARM.s \
63 floor1LARM.s \
64 floor_lookup.c \
65 framing.c \
66 info.c \
67 mapping0.c \
68 mdct.c \
69 mdctARM.s \
70 mdctLARM.s \
71 misc.c \
72 res012.c \
73 speed.s \
74 vorbisfile.c \
76 LOCAL_CFLAGS := -ffast-math -D_ARM_ASSEM_
78 include $(BUILD_STATIC_LIBRARY)
80 ########################################################################################################
82 include $(CLEAR_VARS)
84 LOCAL_MODULE := example
85 LOCAL_ARM_MODE := arm
86 LOCAL_PATH := $(ROOT_PATH)
87 LOCAL_C_INCLUDES := $(LOCAL_PATH)/../../include $(LOCAL_PATH)/tremolo
88 LOCAL_SRC_FILES := example.c
89 LOCAL_LDLIBS := -llog -Wl,-s
91 LOCAL_STATIC_LIBRARIES := libtremolo
92 LOCAL_SHARED_LIBRARIES := libopenal
94 include $(BUILD_SHARED_LIBRARY)
96 ########################################################################################################