From: MyungJoo Ham Date: Thu, 18 Jul 2019 03:55:25 +0000 (+0900) Subject: [Dist/Debian] Add cflags for debian tf-lite build X-Git-Tag: submit/tizen/20190722.095424~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d9eb7e7728dcd50ebc6073584de6df21066e8d9b;p=platform%2Fupstream%2Ftensorflow.git [Dist/Debian] Add cflags for debian tf-lite build TF Lite wans some additional build flags. Change-Id: I32ba9243a42257040c83b9be3b30a14bdd84279c Signed-off-by: MyungJoo Ham --- diff --git a/debian/rules b/debian/rules index 3229a5d076..61d1718caa 100755 --- a/debian/rules +++ b/debian/rules @@ -11,6 +11,12 @@ _libdir ?= /usr/lib _includedir ?= /usr/include packagingdir=${topdir}/packaging +TFL_CXXFLAGS="${CXXFLAGS} -I${topdir}/build/flatbuffers/include -I${topdir}/build/eigen/src/eigen -I${topdir}/build/gemmlowp/src/gemmlowp -I${topdir}/build/ARM_NEON_2_x86_SSE-master -I${topdir}/build/farmhash/src/farmhash/src" + +TFL_CFLAGS="${CFLAGS} -I${topdir}/build/flatbuffers/include -I${topdir}/build/eigen/src/eigen -I${topdir}/build/gemmlowp/src/gemmlowp -I${topdir}/build/ARM_NEON_2_x86_SSE-master -I${topdir}/build/farmhash/src/farmhash/src" + +TFL_LDFLAGS="${LDFLAGS} -ldl -L${topdir}/build/flatbuffers/build" + SOURCE10000=abseil_cpp.tar.gz SOURCE10010=cub.tar.gz SOURCE10020=double_conversion.tar.gz @@ -149,9 +155,6 @@ build: tar -xf ${packagingdir}/${SOURCE31010} -C ${topdir}/build/ mkdir -p build/flatbuffers/build - EXTRA_CFLAGS="${CFLAGS} -I${topdir}/build/flatbuffers/include" - EXTRA_CXXFLAGS="${CXXFLAGS} -I${topdir}/build/flatbuffers/include" - LDFLAGS="${LDFLAGS} -L${topdir}/build/flatbuffers/build" cd build/flatbuffers/build && cmake .. cd build/flatbuffers/build && make -j4 @@ -159,10 +162,6 @@ build: # prep neon2sse for tf-lite cd build && unzip ${packagingdir}/${SOURCE31020} - EXTRA_CFLAGS="${EXTRA_CFLAGS} -I${topdir}/build/eigen/src/eigen -I${topdir}/build/gemmlowp/src/gemmlowp -I${topdir}/build/ARM_NEON_2_x86_SSE-master -I${topdir}/build/farmhash/src/farmhash/src" - EXTRA_CXXFLAGS="${EXTRA_CXXFLAGS} -I${topdir}/build/eigen/src/eigen -I${topdir}/build/gemmlowp/src/gemmlowp -I${topdir}/build/ARM_NEON_2_x86_SSE-master -I${topdir}/build/farmhash/src/farmhash/src" - LDFLAGS="${LDFLAGS} -ldl" - mkdir -p tensorflow/lite/tools/make/downloads cd tensorflow/lite/tools/make/downloads && ln -s $(pwd)/../../../../../build/fft2d/src/fft2d fft2d cd tensorflow/lite/tools/make/downloads && ln -s $(pwd)/../../../../../build/farmhash/src/farmhash farmhash @@ -171,7 +170,7 @@ build: cd tensorflow/lite/tools/make/downloads && ln -s $(pwd)/../../../../../build/gemmlowp/src/gemmlowp gemmlowp cd tensorflow/lite/tools/make/downloads && ln -s $(pwd)/../../../../../build/flatbuffers flatbuffers - make -f tensorflow/lite/tools/make/Makefile TARGET=UBUNTU CXXFLAGS="${EXTRA_CXXFLAGS}" CFLAGS="${EXTRA_CFLAGS}" -j4 + make -f tensorflow/lite/tools/make/Makefile TARGET=UBUNTU CXXFLAGS="${TFL_CXXFLAGS}" CFLAGS="${TFL_CFLAGS}" LDFLAGS="-std=c++11 ${TFL_LDFLAGS}" -j4 install: build dh_testdir