#Makefile to build drivers
ifeq ($(BOXSERIES), h7)
-DRIVER_VER = 4.10.12
-DRIVER_DATE = 20190405
-DRIVER_SRC = $(KERNEL_TYPE)-drivers-$(DRIVER_VER)-$(DRIVER_DATE).zip
+DRIVER_VER = 4.10.12
+DRIVER_DATE = 20191110
+DRIVER_SRC = h7-drivers-$(DRIVER_VER)-$(DRIVER_DATE).zip
+DRIVER_URL = http://www.zgemma.org/downloads
+LIBGLES_VER = 20191110
+LIBGLES_SRC = h7-v3ddriver-$(LIBGLES_VER).zip
+LIBGLES_URL = http://downloads.mutant-digital.net/v3ddriver
endif
ifeq ($(BOXSERIES), hd51)
-DRIVER_VER = 4.10.12
-DRIVER_DATE = 20180424
-DRIVER_SRC = $(KERNEL_TYPE)-drivers-$(DRIVER_VER)-$(DRIVER_DATE).zip
+DRIVER_VER = 4.10.12
+DRIVER_DATE = 20191101
+DRIVER_SRC = hd51-drivers-$(DRIVER_VER)-$(DRIVER_DATE).zip
+DRIVER_URL = http://source.mynonpublic.com/gfutures
+LIBGLES_VER = 20191101
+LIBGLES_SRC = hd51-v3ddriver-$(LIBGLES_VER).zip
+LIBGLES_URL = http://downloads.mutant-digital.net/v3ddriver
endif
ifeq ($(BOXSERIES), bre2ze4k)
-DRIVER_VER = 4.10.12
-DRIVER_DATE = 20180424
-DRIVER_SRC = $(KERNEL_TYPE)-drivers-$(DRIVER_VER)-$(DRIVER_DATE).zip
+DRIVER_VER = 4.10.12
+DRIVER_DATE = 20191101
+DRIVER_SRC = bre2ze4k-drivers-$(DRIVER_VER)-$(DRIVER_DATE).zip
+DRIVER_URL = http://source.mynonpublic.com/gfutures
+LIBGLES_VER = 20191101
+LIBGLES_SRC = bre2ze4k-v3ddriver-$(LIBGLES_VER).zip
+LIBGLES_URL = http://downloads.mutant-digital.net/v3ddriver
endif
$(ARCHIVE)/$(DRIVER_SRC):
-ifeq ($(BOXSERIES), $(filter $(BOXMODEL), hd51 bre2ze4k))
- $(WGET) http://source.mynonpublic.com/gfutures/$(DRIVER_SRC)
-endif
-ifeq ($(BOXSERIES), h7)
- $(WGET) http://www.zgemma.org/downloads/$(DRIVER_SRC)
-endif
+ $(WGET) $(DRIVER_URL)/$(DRIVER_SRC)
+
+$(ARCHIVE)/$(LIBGLES_SRC):
+ $(WGET) $(LIBGLES_URL)/$(LIBGLES_SRC)
driver: $(D)/driver
-$(D)/driver: $(ARCHIVE)/$(DRIVER_SRC) $(D)/kernel-armbox | $(TARGETPREFIX)
+$(D)/driver: $(ARCHIVE)/$(DRIVER_SRC) $(ARCHIVE)/$(LIBGLES_SRC) $(D)/kernel-armbox | $(TARGETPREFIX)
ifeq ($(BOXSERIES), $(filter $(BOXMODEL), h7 hd51 bre2ze4k))
$(START_BUILD)
install -d $(TARGETPREFIX)/lib/modules/$(KERNEL_VER)/extra
unzip -o $(ARCHIVE)/$(DRIVER_SRC) -d $(TARGETPREFIX)/lib/modules/$(KERNEL_VER)/extra
+ unzip -o $(ARCHIVE)/$(LIBGLES_SRC) -d $(TARGETPREFIX)/lib/modules/$(KERNEL_VER)/extra
$(TOUCH)
endif