TENSORFLOW_SITE = $(TOPDIR)/../external/tensorflow
|
TENSORFLOW_VERSION = master
|
TENSORFLOW_SITE_METHOD = local
|
|
TENSORFLOW_LICENSE_FILES = COPYING
|
TENSORFLOW_LICENSE = GPLv2.1+
|
|
define TENSORFLOW_DOWNLOAD_DEPENDENCIES
|
cd $(@D) && ./tensorflow/contrib/lite/download_dependencies.sh
|
endef
|
TENSORFLOW_POST_RSYNC_HOOKS += TENSORFLOW_DOWNLOAD_DEPENDENCIES
|
|
define TENSORFLOW_FIX_LOCAL_INCLUDE
|
sed -i "/\/usr\/local\//d" $(@D)/tensorflow/contrib/lite/Makefile
|
endef
|
TENSORFLOW_POST_RSYNC_HOOKS += TENSORFLOW_FIX_LOCAL_INCLUDE
|
|
define TENSORFLOW_BUILD_CMDS
|
cd $(@D) && \
|
$(MAKE) $(TARGET_CONFIGURE_OPTS) \
|
-f $(@D)/tensorflow/contrib/lite/Makefile
|
endef
|
|
define TENSORFLOW_INSTALL_TARGET_CMDS
|
mkdir -p $(TARGET_DIR)/usr/local/tensorflow
|
cp $(BUILD_DIR)/tensorflow-$(TENSORFLOW_VERSION)/demo_test/usr/lib/libneuralnetworks.so $(TARGET_DIR)/usr/lib/
|
cp -r $(BUILD_DIR)/tensorflow-$(TENSORFLOW_VERSION)/demo_test/usr/lib/nn_drivers $(TARGET_DIR)/usr/lib/
|
cp $(BUILD_DIR)/tensorflow-$(TENSORFLOW_VERSION)/demo_test/tmp/* $(TARGET_DIR)/usr/local/tensorflow/
|
cp $(BUILD_DIR)/tensorflow-$(TENSORFLOW_VERSION)/tensorflow/contrib/lite/examples/label_image/3rdparty/opencv/lib/* $(TARGET_DIR)/usr/lib/
|
$(INSTALL) -D -m 755 $(@D)/tensorflow/contrib/lite/gen/bin/label_image $(TARGET_DIR)/usr/local/tensorflow
|
endef
|
|
$(eval $(generic-package))
|