|
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