CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
orangepi-xunlong

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.

GitHub Repository: orangepi-xunlong/orangepi-build
Path: blob/next/external/packages/extras-buildpkgs/libmali-sunxi-r3p0/debian/patches/fix-makefiles-submodule.patch
Views: 3963
1
diff --git a/lib/mali/Makefile b/lib/mali/Makefile
2
index d5db8f8..55d85e1 100644
3
--- a/lib/mali/Makefile
4
+++ b/lib/mali/Makefile
5
@@ -1,6 +1,9 @@
6
include ../../Makefile.setup
7
include ../../config.mk
8
9
+prepare: $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/Makefile
10
+ $(MAKE) -C $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ prepare
11
+
12
install: $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/Makefile
13
- $(MAKE) -C $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/
14
+ $(MAKE) -C $(MALI_VERSION)/$(MALI_LIBS_ABI)/$(MALI_EGL_TYPE)/ install
15
16
diff --git a/lib/mali/Makefile.mashup b/lib/mali/Makefile.mashup
17
index 99a2539..efb88ef 100644
18
--- a/lib/mali/Makefile.mashup
19
+++ b/lib/mali/Makefile.mashup
20
@@ -1,19 +1,31 @@
21
# Makefile for when everything is bunched together in libMali.so
22
23
+.PHONY: install
24
install: libMali.so
25
$(INSTALL_DATA) $^ $(libdir)
26
27
- $(RM) $(libdir)libEGL.so.1.4 $(libdir)libEGL.so.1 $(libdir)libEGL.so
28
- $(LN) libMali.so $(libdir)libEGL.so.1.4
29
- $(LN) libEGL.so.1.4 $(libdir)libEGL.so.1
30
+ $(LN) libEGL.so.1.0.0 $(libdir)libEGL.so.1
31
$(LN) libEGL.so.1 $(libdir)libEGL.so
32
+ $(LN) libMali.so $(libdir)libEGL.so.1.0.0
33
34
- $(RM) $(libdir)libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
35
- $(LN) libMali.so $(libdir)libGLESv1_CM.so.1.1
36
- $(LN) libGLESv1_CM.so.1.1 $(libdir)libGLESv1_CM.so.1
37
+ $(LN) libGLESv1_CM.so.1.1.0 $(libdir)libGLESv1_CM.so.1
38
$(LN) libGLESv1_CM.so.1 $(libdir)libGLESv1_CM.so
39
+ $(LN) libMali.so $(libdir)libGLESv1_CM.so.1.1.0
40
41
- $(RM) $(libdir)libGLESv2.so.2.0 $(libdir)libGLESv2.so.2 $(libdir)libGLESv2.so
42
- $(LN) libMali.so $(libdir)libGLESv2.so.2.0
43
- $(LN) libGLESv2.so.2.0 $(libdir)libGLESv2.so.2
44
+ $(LN) libGLESv2.so.2.0.0 $(libdir)libGLESv2.so.2
45
$(LN) libGLESv2.so.2 $(libdir)libGLESv2.so
46
+ $(LN) libMali.so $(libdir)libGLESv2.so.2.0.0
47
+
48
+.PHONY: prepare
49
+prepare:
50
+ $(LN) libEGL.so.1.0.0 libEGL.so.1
51
+ $(LN) libEGL.so.1 libEGL.so
52
+ $(LN) libMali.so libEGL.so.1.0.0
53
+
54
+ $(LN) libGLESv1_CM.so.1.1.0 libGLESv1_CM.so.1
55
+ $(LN) libGLESv1_CM.so.1 libGLESv1_CM.so
56
+ $(LN) libMali.so libGLESv1_CM.so.1.1.0
57
+
58
+ $(LN) libGLESv2.so.2.0.0 libGLESv2.so.2
59
+ $(LN) libGLESv2.so.2 libGLESv2.so
60
+ $(LN) libMali.so libGLESv2.so.2.0.0
61
62