|
1 | 1 | LOCAL_PATH := $(call my-dir) |
2 | | -BUILD_PATH=../../../../build-$(TARGET_ARCH_ABI) |
| 2 | +BUILD_PATH=$(LOCAL_PATH)/../../../../build-$(TARGET_ARCH_ABI) |
3 | 3 | SUBPROJECTS_PATH :=$(BUILD_PATH)/subprojects |
4 | 4 |
|
5 | | -# TODO: don't hardcode the versions of the dependencies |
6 | | - |
7 | 5 | include $(CLEAR_VARS) |
8 | 6 | LOCAL_MODULE := SDL2 |
9 | | -LIB_PATH := $(SUBPROJECTS_PATH)/SDL2-2.30.3 |
10 | | -LOCAL_C_INCLUDES := $(LIB_PATH)/include |
11 | | -LOCAL_SRC_FILES := $(LIB_PATH)/libsdl2.so |
| 7 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libsdl2.so) |
12 | 8 | include $(PREBUILT_SHARED_LIBRARY) |
13 | 9 |
|
14 | 10 |
|
15 | 11 | include $(CLEAR_VARS) |
16 | 12 | LOCAL_MODULE := freetype |
17 | | -SO_PATH := $(SUBPROJECTS_PATH)/freetype-2.13.2 |
18 | | -LOCAL_SRC_FILES := $(SO_PATH)/libfreetype.so |
| 13 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libfreetype.so) |
19 | 14 | include $(PREBUILT_SHARED_LIBRARY) |
20 | 15 |
|
21 | 16 |
|
22 | 17 | include $(CLEAR_VARS) |
23 | 18 | LOCAL_MODULE := libpng |
24 | | -SO_PATH := $(SUBPROJECTS_PATH)/libpng-1.6.43 |
25 | | -LOCAL_SRC_FILES := $(SO_PATH)/libpng16.so |
| 19 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libpng16.so) |
26 | 20 | include $(PREBUILT_SHARED_LIBRARY) |
27 | 21 |
|
28 | 22 |
|
29 | 23 | include $(CLEAR_VARS) |
30 | 24 | LOCAL_MODULE := SDL2_ttf |
31 | | -LIB_PATH := $(SUBPROJECTS_PATH)/SDL2_ttf-2.20.1 |
32 | | -LOCAL_SRC_FILES := $(LIB_PATH)/libsdl2_ttf.so |
| 25 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libsdl2_ttf.so) |
33 | 26 | include $(PREBUILT_SHARED_LIBRARY) |
34 | 27 |
|
35 | 28 |
|
36 | 29 | include $(CLEAR_VARS) |
37 | 30 | LOCAL_MODULE := SDL2_mixer |
38 | | -LIB_PATH := $(SUBPROJECTS_PATH)/SDL2_mixer-2.6.2 |
39 | | -LOCAL_SRC_FILES := $(LIB_PATH)/libsdl2mixer.so |
| 31 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libsdl2mixer.so) |
40 | 32 | include $(PREBUILT_SHARED_LIBRARY) |
41 | 33 |
|
42 | 34 |
|
43 | 35 | include $(CLEAR_VARS) |
44 | 36 | LOCAL_MODULE := libvorbis |
45 | | -LIB_PATH := $(SUBPROJECTS_PATH)/libvorbis-1.3.7/lib |
46 | | -LOCAL_SRC_FILES := $(LIB_PATH)/libvorbis.so |
| 37 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libvorbis.so) |
47 | 38 | include $(PREBUILT_SHARED_LIBRARY) |
48 | 39 |
|
49 | 40 |
|
50 | 41 | include $(CLEAR_VARS) |
51 | 42 | LOCAL_MODULE := libvorbisfile |
52 | | -LIB_PATH := $(SUBPROJECTS_PATH)/libvorbis-1.3.7/lib |
53 | | -LOCAL_SRC_FILES := $(LIB_PATH)/libvorbisfile.so |
| 43 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libvorbisfile.so) |
54 | 44 | include $(PREBUILT_SHARED_LIBRARY) |
55 | 45 |
|
56 | 46 |
|
57 | 47 | include $(CLEAR_VARS) |
58 | 48 | LOCAL_MODULE := libogg |
59 | | -LIB_PATH := $(SUBPROJECTS_PATH)/libogg-1.3.5/src |
60 | | -LOCAL_SRC_FILES := $(LIB_PATH)/libogg.so |
| 49 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libogg.so) |
61 | 50 | include $(PREBUILT_SHARED_LIBRARY) |
62 | 51 |
|
63 | 52 |
|
64 | 53 | include $(CLEAR_VARS) |
65 | 54 | LOCAL_MODULE := libflac |
66 | | -LIB_PATH := $(SUBPROJECTS_PATH)/flac-1.4.3/src |
67 | | -LOCAL_SRC_FILES := $(LIB_PATH)/libFLAC/libFLAC.so |
| 55 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libFLAC.so) |
68 | 56 | include $(PREBUILT_SHARED_LIBRARY) |
69 | 57 |
|
70 | 58 |
|
71 | 59 | include $(CLEAR_VARS) |
72 | 60 | LOCAL_MODULE := SDL2_image |
73 | | -LIB_PATH := $(SUBPROJECTS_PATH)/SDL2_image-2.6.3 |
74 | | -LOCAL_SRC_FILES := $(LIB_PATH)/libsdl2image.so |
| 61 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libsdl2image.so) |
75 | 62 | include $(PREBUILT_SHARED_LIBRARY) |
76 | 63 |
|
77 | 64 |
|
78 | 65 | include $(CLEAR_VARS) |
79 | 66 | LOCAL_MODULE := libfmt |
80 | | -LIB_PATH := $(SUBPROJECTS_PATH)/fmt-10.2.0 |
81 | | -LOCAL_SRC_FILES := $(LIB_PATH)/libfmt.so |
| 67 | +LOCAL_SRC_FILES := $(shell find "${SUBPROJECTS_PATH}" -name libfmt.so) |
82 | 68 | include $(PREBUILT_SHARED_LIBRARY) |
83 | 69 |
|
84 | 70 |
|
|
0 commit comments