@@ -125,7 +125,7 @@ endif
125125
126126ifneq ($(OS ) ,Darwin)
127127D_FILES := $(shell \
128- find \( -path ./env -o -path ./ build -o -path ./dist \) \
128+ find \( -path ./build \) \
129129 -prune -false -o -type f -name '*.d' \
130130 -exec realpath {} --relative-to . \;)
131131
@@ -134,7 +134,7 @@ endif
134134
135135THIRDPARTY_DEPS :=
136136ifeq ($(HYBRIDBACKEND_WITH_ARROW ) ,ON)
137- ARROW_HOME ?= env /arrow/dist
137+ ARROW_HOME ?= build /arrow/dist
138138ARROW_API_H := $(ARROW_HOME ) /include/arrow/api.h
139139THIRDPARTY_DEPS := $(THIRDPARTY_DEPS ) $(ARROW_API_H )
140140CFLAGS := $(CFLAGS ) \
@@ -195,7 +195,7 @@ COMMON_LDFLAGS := $(COMMON_LDFLAGS) \
195195endif
196196
197197ifeq ($(HYBRIDBACKEND_WITH_SPARSEHASH ) ,ON)
198- SPARSEHASH_HOME ?= env /sparsehash/dist
198+ SPARSEHASH_HOME ?= build /sparsehash/dist
199199SPARSEHASH_DENSE_HASH_MAP := $(SPARSEHASH_HOME ) /include/sparsehash/dense_hash_map
200200THIRDPARTY_DEPS := $(THIRDPARTY_DEPS ) $(SPARSEHASH_DENSE_HASH_MAP )
201201CFLAGS := $(CFLAGS ) \
@@ -213,8 +213,7 @@ ifeq ($(HYBRIDBACKEND_WITH_TENSORFLOW),ON)
213213TENSORFLOW_LIB := $(LIBNAME ) /tensorflow/lib$(LIBNAME ) _tensorflow.so
214214-include $(LIBNAME ) /tensorflow/Makefile
215215CORE_DEPS := $(CORE_DEPS ) $(TENSORFLOW_LIB )
216- CFLAGS := $(CFLAGS ) \
217- -DHYBRIDBACKEND_TENSORFLOW="$(TENSORFLOW_DISTRO ) "
216+ CFLAGS := $(CFLAGS ) -DHYBRIDBACKEND_TENSORFLOW=1
218217ifeq ($(HYBRIDBACKEND_WITH_TENSORFLOW_HALF ) ,ON)
219218CFLAGS := $(CFLAGS ) -DHYBRIDBACKEND_TENSORFLOW_HALF=1
220219endif
@@ -226,13 +225,13 @@ build: $(CORE_DEPS)
226225 WHEEL_BUILD=" $( HYBRIDBACKEND_WHEEL_BUILD) " \
227226 WHEEL_REQUIRES=" $( HYBRIDBACKEND_WHEEL_REQUIRES) " \
228227 WHEEL_DEBUG=" $( HYBRIDBACKEND_WHEEL_DEBUG) " \
229- $(PYTHON ) setup.py bdist_wheel -d env/dist
230- @ls env/dist /* .whl
228+ $(PYTHON ) setup.py bdist_wheel -d build/wheel
229+ @ls build/wheel /* .whl
231230
232231.PHONY : doc
233232doc :
234- mkdir -p env/dist
235- sphinx-build -M html docs/ env/dist /doc
233+ mkdir -p build/doc
234+ sphinx-build -M html docs/ build /doc
236235
237236TESTS := $(shell find hybridbackend/ -type f -name "* _test.py")
238237
@@ -246,8 +245,13 @@ test:
246245
247246.PHONY : clean
248247clean :
249- rm -fr env/dist/
250- rm -fr build/
248+ rm -fr build/doc/
249+ rm -fr build/reports/
250+ rm -fr build/wheel/
251+ rm -fr build/auditwheel/
252+ rm -fr build/lib.*
253+ rm -fr build/bdist.*
254+ rm -fr build/temp.*
251255 rm -fr * .egg-info/
252256 rm -rf .pylint.d/
253257 find -name * .c -exec rm -fr {} \;
0 commit comments