################################################################################
|
#
|
# QFacialGate
|
#
|
################################################################################
|
|
QFACIALGATE_VERSION = 1.0
|
QFACIALGATE_SITE = $(TOPDIR)/../app/QFacialGate
|
QFACIALGATE_SITE_METHOD = local
|
|
QFACIALGATE_DEPENDENCIES = rkfacial qt5base
|
|
ifeq ($(BR2_PACKAGE_QT5BASE_LINUXFB_RGB565),y)
|
QFACIALGATE_CONFIGURE_OPTS += QMAKE_CXXFLAGS+=-DQT_FB_DRM_RGB565
|
else ifeq ($(BR2_PACKAGE_QT5BASE_LINUXFB_RGB32),y)
|
QFACIALGATE_CONFIGURE_OPTS += QMAKE_CXXFLAGS+=-DQT_FB_DRM_RGB32
|
else ifeq ($(BR2_PACKAGE_QT5BASE_LINUXFB_ARGB32),y)
|
QFACIALGATE_CONFIGURE_OPTS += QMAKE_CXXFLAGS+=-DQT_FB_DRM_ARGB32
|
endif
|
|
ifeq ($(BR2_PACKAGE_RV1126_RV1109),y)
|
QFACIALGATE_CONFIGURE_OPTS += QMAKE_CXXFLAGS+=-DTWO_PLANE
|
else
|
QFACIALGATE_CONFIGURE_OPTS += QMAKE_CXXFLAGS+=-DONE_PLANE
|
endif
|
|
ifeq ($(BR2_PACKAGE_QFACIALGATE_TEST),y)
|
QFACIALGATE_CONFIGURE_OPTS += QMAKE_CXXFLAGS+=-DBUILD_TEST
|
endif
|
|
define QFACIALGATE_CONFIGURE_CMDS
|
cd $(@D); $(TARGET_MAKE_ENV) $(HOST_DIR)/bin/qmake $(QFACIALGATE_CONFIGURE_OPTS)
|
endef
|
|
define QFACIALGATE_BUILD_CMDS
|
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
endef
|
|
define QFACIALGATE_INSTALL_TARGET_CMDS
|
$(INSTALL) -D -m 0755 $(@D)/QFacialGate $(TARGET_DIR)/usr/bin/QFacialGate
|
$(INSTALL) -D -m 0755 $(@D)/S06_QFacialGate $(TARGET_DIR)/etc/init.d/
|
endef
|
|
$(eval $(generic-package))
|