|
18 | 18 | # along with lsp-tk-lib. If not, see <https://www.gnu.org/licenses/>.
|
19 | 19 | #
|
20 | 20 |
|
21 |
| -# Variables that describe dependencies |
22 |
| -LSP_COMMON_LIB_VERSION := 1.0.14 |
23 |
| -LSP_COMMON_LIB_NAME := lsp-common-lib |
24 |
| -LSP_COMMON_LIB_TYPE := src |
25 |
| -LSP_COMMON_LIB_URL := [email protected]:lsp-plugins/ $(LSP_COMMON_LIB_NAME).git |
| 21 | +# List of dependencies |
| 22 | +DEPENDENCIES = \ |
| 23 | + LIBPTHREAD \ |
| 24 | + LIBDL \ |
| 25 | + LSP_COMMON_LIB \ |
| 26 | + LSP_LLTL_LIB \ |
| 27 | + LSP_R3D_IFACE \ |
| 28 | + LSP_RUNTIME_LIB \ |
| 29 | + LSP_DSP_LIB \ |
| 30 | + LSP_WS_LIB |
| 31 | + |
| 32 | +TEST_DEPENDENCIES = \ |
| 33 | + LSP_TEST_FW |
| 34 | + |
| 35 | +ifeq ($(PLATFORM),Linux) |
| 36 | + DEPENDENCIES += \ |
| 37 | + LIBSNDFILE \ |
| 38 | + LIBX11 \ |
| 39 | + LIBCAIRO \ |
| 40 | + LIBFREETYPE |
| 41 | + |
| 42 | + TEST_DEPENDENCIES += \ |
| 43 | + LSP_R3D_BASE_LIB \ |
| 44 | + LSP_R3D_GLX_LIB \ |
| 45 | + LIBGL |
| 46 | +endif |
| 47 | + |
| 48 | +ifeq ($(PLATFORM),BSD) |
| 49 | + DEPENDENCIES += \ |
| 50 | + LIBSNDFILE \ |
| 51 | + LIBICONV \ |
| 52 | + LIBX11 \ |
| 53 | + LIBCAIRO \ |
| 54 | + LIBICONV \ |
| 55 | + LIBFREETYPE |
| 56 | + |
| 57 | + TEST_DEPENDENCIES += \ |
| 58 | + LSP_R3D_BASE_LIB \ |
| 59 | + LSP_R3D_GLX_LIB \ |
| 60 | + LIBGL |
| 61 | +endif |
| 62 | + |
| 63 | +ifeq ($(PLATFORM),Windows) |
| 64 | + DEPENDENCIES += \ |
| 65 | + LIBSHLWAPI \ |
| 66 | + LIBWINMM \ |
| 67 | + LIBMSACM |
| 68 | +endif |
| 69 | + |
| 70 | +ALL_DEPENDENCIES = \ |
| 71 | + $(DEPENDENCIES) \ |
| 72 | + $(TEST_DEPENDENCIES) \ |
| 73 | + LIBSNDFILE \ |
| 74 | + LIBCAIRO \ |
| 75 | + LIBFREETYPE \ |
| 76 | + LIBICONV \ |
| 77 | + LIBX11 \ |
| 78 | + LIBGL \ |
| 79 | + LIBSHLWAPI \ |
| 80 | + LIBWINMM \ |
| 81 | + LIBMSACM \ |
26 | 82 |
|
27 |
| -LSP_LLTL_LIB_VERSION := 0.5.7 |
28 |
| -LSP_LLTL_LIB_NAME := lsp-lltl-lib |
29 |
| -LSP_LLTL_LIB_TYPE := src |
30 |
| -LSP_LLTL_LIB_URL := [email protected]:lsp-plugins/ $(LSP_LLTL_LIB_NAME).git |
31 |
| - |
32 |
| -LSP_RUNTIME_LIB_VERSION := 0.5.10 |
33 |
| -LSP_RUNTIME_LIB_NAME := lsp-runtime-lib |
34 |
| -LSP_RUNTIME_LIB_TYPE := src |
35 |
| -LSP_RUNTIME_LIB_URL := [email protected]:lsp-plugins/ $(LSP_RUNTIME_LIB_NAME).git |
36 |
| - |
37 |
| -LSP_R3D_IFACE_VERSION := 0.5.2 |
38 |
| -LSP_R3D_IFACE_NAME := lsp-r3d-iface |
39 |
| -LSP_R3D_IFACE_TYPE := src |
40 |
| -LSP_R3D_IFACE_URL := [email protected]:lsp-plugins/ $(LSP_R3D_IFACE_NAME).git |
41 |
| - |
42 |
| -LSP_R3D_BASE_LIB_VERSION := 0.5.5 |
43 |
| -LSP_R3D_BASE_LIB_NAME := lsp-r3d-base-lib |
44 |
| -LSP_R3D_BASE_LIB_TYPE := src |
45 |
| -LSP_R3D_BASE_LIB_URL := [email protected]:lsp-plugins/ $(LSP_R3D_BASE_LIB_NAME).git |
46 |
| - |
47 |
| -LSP_R3D_GLX_LIB_VERSION := 0.5.4 |
48 |
| -LSP_R3D_GLX_LIB_NAME := lsp-r3d-glx-lib |
49 |
| -LSP_R3D_GLX_LIB_TYPE := src |
50 |
| -LSP_R3D_GLX_LIB_URL := [email protected]:lsp-plugins/ $(LSP_R3D_GLX_LIB_NAME).git |
51 |
| - |
52 |
| -LSP_WS_LIB_VERSION := 0.5.4 |
53 |
| -LSP_WS_LIB_NAME := lsp-ws-lib |
54 |
| -LSP_WS_LIB_TYPE := src |
55 |
| -LSP_WS_LIB_URL := [email protected]:lsp-plugins/ $(LSP_WS_LIB_NAME).git |
56 |
| - |
57 |
| -LSP_DSP_LIB_VERSION := 0.5.14 |
58 |
| -LSP_DSP_LIB_NAME := lsp-dsp-lib |
59 |
| -LSP_DSP_LIB_TYPE := src |
60 |
| -LSP_DSP_LIB_URL := [email protected]:lsp-plugins/ $(LSP_DSP_LIB_NAME).git |
61 |
| - |
62 |
| -LSP_TEST_FW_VERSION := 1.0.8 |
63 |
| -LSP_TEST_FW_NAME := lsp-test-fw |
64 |
| -LSP_TEST_FW_TYPE := src |
65 |
| -LSP_TEST_FW_URL := [email protected]:lsp-plugins/ $(LSP_TEST_FW_NAME).git |
66 |
| - |
67 |
| -LIBPTHREAD_VERSION := system |
68 |
| -LIBPTHREAD_NAME := libpthread |
69 |
| -LIBPTHREAD_TYPE := opt |
70 |
| -LIBPTHREAD_LDFLAGS := -lpthread |
71 |
| - |
72 |
| -LIBDL_VERSION := system |
73 |
| -LIBDL_NAME := libdl |
74 |
| -LIBDL_TYPE := opt |
75 |
| -LIBDL_LDFLAGS := -ldl |
76 |
| - |
77 |
| -LIBICONV_VERSION := system |
78 |
| -LIBICONV_NAME := libiconv |
79 |
| -LIBICONV_TYPE := opt |
80 |
| -LIBICONV_LDFLAGS := -liconv |
81 |
| - |
82 |
| -LIBSHLWAPI_VERSION := system |
83 |
| -LIBSHLWAPI_NAME := libshlwapi |
84 |
| -LIBSHLWAPI_TYPE := opt |
85 |
| -LIBSHLWAPI_LDFLAGS := -lshlwapi |
86 |
| - |
87 |
| -LIBWINMM_VERSION := system |
88 |
| -LIBWINMM_NAME := libwinmm |
89 |
| -LIBWINMM_TYPE := opt |
90 |
| -LIBWINMM_LDFLAGS := -lwinmm |
91 |
| - |
92 |
| -LIBMSACM_VERSION := system |
93 |
| -LIBMSACM_NAME := libmsacm |
94 |
| -LIBMSACM_TYPE := opt |
95 |
| -LIBMSACM_LDFLAGS := -lmsacm32 |
96 |
| - |
97 |
| -LIBSNDFILE_VERSION := system |
98 |
| -LIBSNDFILE_NAME := sndfile |
99 |
| -LIBSNDFILE_TYPE := pkg |
100 |
| - |
101 |
| -LIBX11_VERSION := system |
102 |
| -LIBX11_NAME := x11 |
103 |
| -LIBX11_TYPE := pkg |
104 |
| - |
105 |
| -LIBGL_VERSION := system |
106 |
| -LIBGL_NAME := gl |
107 |
| -LIBGL_TYPE := pkg |
108 |
| - |
109 |
| -LIBCAIRO_VERSION := system |
110 |
| -LIBCAIRO_NAME := cairo |
111 |
| -LIBCAIRO_TYPE := pkg |
112 |
| - |
113 |
| -LIBFREETYPE_VERSION := system |
114 |
| -LIBFREETYPE_NAME := freetype2 |
115 |
| -LIBFREETYPE_TYPE := pkg |
0 commit comments