8
8
TMP1_DIR = $(CURDIR)/debian/tmp1
9
9
TMP2_DIR = $(CURDIR)/debian/tmp2
11
# We only want to build qtubuntu-android on arches using Qt built with OpenGL ES2.0
12
DEB_HOST_ARCH ?= $(shell dpkg-architecture -qDEB_HOST_ARCH)
13
gles2_architectures = armhf
19
ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
22
ifneq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
19
27
override_dh_auto_configure:
28
ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
20
29
mkdir -p $(ANDROID_DIR) && dh_auto_configure -B$(ANDROID_DIR) -- "CONFIG+=mirserver" "CONFIG+=mirclient" "CONFIG+=hybris" $(CURDIR)
31
ifneq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
21
32
mkdir -p $(DESKTOP_DIR) && dh_auto_configure -B$(DESKTOP_DIR) -- "CONFIG+=mirserver" "CONFIG+=mirclient" "QMAKE_CXXFLAGS=-DQTUBUNTU_USE_OPENGL" $(CURDIR)
23
35
override_dh_auto_build:
36
ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
24
37
dh_auto_build -B$(ANDROID_DIR)
39
ifneq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
25
40
dh_auto_build -B$(DESKTOP_DIR)
27
43
override_dh_auto_install:
28
44
rm -f debian/*/usr/lib/*/qt5/examples/qtubuntu/qmlscene-ubuntu
45
ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
29
46
mkdir -p $(TMP1_DIR) && cd $(ANDROID_DIR) && INSTALL_ROOT=$(TMP1_DIR) make install
49
ifneq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
31
50
mkdir -p $(TMP2_DIR) && cd $(DESKTOP_DIR) && INSTALL_ROOT=$(TMP2_DIR) make install
34
54
override_dh_install:
55
ifeq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
35
56
dh_install --sourcedir=$(TMP1_DIR) -pqtubuntu-android
58
ifneq ($(DEB_HOST_ARCH),$(findstring $(DEB_HOST_ARCH), $(gles2_architectures)))
36
59
dh_install --sourcedir=$(TMP2_DIR) -pqtubuntu-desktop