@@ -160,27 +160,24 @@ $(info #### CXX_STD : $(CXX_STD))
160
160
161
161
ifeq ($(OS ) , win32)
162
162
CREATE_DVS_PACKAGE = $(ZIP ) -r built/CUDA-thrust-package.zip bin thrust/internal/test thrust/internal/scripts thrust/internal/benchmark thrust/*.trs $(DVS_COMMON_TEST_PACKAGE_FILES )
163
- APPEND_THRUST_H_DVS_PACKAGE = $(ZIP ) -rg built/CUDA-thrust-package.zip thrust -9 -i *.h
164
- APPEND_THRUST_INL_DVS_PACKAGE = $(ZIP ) -rg built/CUDA-thrust-package.zip thrust -9 -i *.inl
165
- APPEND_THRUST_CUH_DVS_PACKAGE = $(ZIP ) -rg built/CUDA-thrust-package.zip thrust -9 -i *.cuh
166
- APPEND_CUB_CUH_DVS_PACKAGE = $(ZIP ) -rg built/CUDA-thrust-package.zip ../cub -9 -i *.cuh
167
- APPEND_H_DVS_PACKAGE = $(APPEND_THRUST_H_DVS_PACKAGE )
168
- APPEND_INL_DVS_PACKAGE = $(APPEND_THRUST_INL_DVS_PACKAGE )
169
- APPEND_CUH_DVS_PACKAGE = $(APPEND_THRUST_CUH_DVS_PACKAGE ) $(APPEND_CUB_CUH_DVS_PACKAGE )
163
+ APPEND_H_DVS_PACKAGE = $(ZIP ) -rg built/CUDA-thrust-package.zip thrust -9 -i *.h
164
+ APPEND_INL_DVS_PACKAGE = $(ZIP ) -rg built/CUDA-thrust-package.zip thrust -9 -i *.inl
165
+ APPEND_CUH_DVS_PACKAGE = $(ZIP ) -rg built/CUDA-thrust-package.zip thrust -9 -i *.cuh
170
166
MAKE_DVS_PACKAGE = $(CREATE_DVS_PACKAGE ) && $(APPEND_H_DVS_PACKAGE ) && $(APPEND_INL_DVS_PACKAGE ) && $(APPEND_CUH_DVS_PACKAGE )
171
167
else
172
- CREATE_DVS_PACKAGE = tar -cv -f built/CUDA-thrust-package.tar bin thrust/internal/test thrust/internal/scripts thrust/internal/benchmark thrust/*.trs $(DVS_COMMON_TEST_PACKAGE_FILES )
173
- APPEND_THRUST_H_DVS_PACKAGE = find thrust -name "*.h" | xargs tar rvf built/CUDA-thrust-package.tar
174
- APPEND_THRUST_INL_DVS_PACKAGE = find thrust -name "*.inl" | xargs tar rvf built/CUDA-thrust-package.tar
175
- APPEND_THRUST_CUH_DVS_PACKAGE = find thrust -name "*.cuh" | xargs tar rvf built/CUDA-thrust-package.tar
176
- APPEND_CUB_CUH_DVS_PACKAGE = find ../cub -name "*.cuh" | xargs tar rvf built/CUDA-thrust-package.tar
177
- APPEND_H_DVS_PACKAGE = $(APPEND_THRUST_H_DVS_PACKAGE )
178
- APPEND_INL_DVS_PACKAGE = $(APPEND_THRUST_INL_DVS_PACKAGE )
179
- APPEND_CUH_DVS_PACKAGE = $(APPEND_THRUST_CUH_DVS_PACKAGE ) $(APPEND_CUB_CUH_DVS_PACKAGE )
180
- COMPRESS_DVS_PACKAGE = bzip2 built/CUDA-thrust-package.tar
168
+ CREATE_DVS_PACKAGE = tar -cvh -f built/CUDA-thrust-package.tar bin thrust/internal/test thrust/internal/scripts thrust/internal/benchmark thrust/*.trs $(DVS_COMMON_TEST_PACKAGE_FILES )
169
+ APPEND_H_DVS_PACKAGE = find -L thrust -name "*.h" | xargs tar rvf built/CUDA-thrust-package.tar
170
+ APPEND_INL_DVS_PACKAGE = find -L thrust -name "*.inl" | xargs tar rvf built/CUDA-thrust-package.tar
171
+ APPEND_CUH_DVS_PACKAGE = find -L thrust -name "*.cuh" | xargs tar rvf built/CUDA-thrust-package.tar
172
+ COMPRESS_DVS_PACKAGE = bzip2 --force built/CUDA-thrust-package.tar
181
173
MAKE_DVS_PACKAGE = $(CREATE_DVS_PACKAGE ) && $(APPEND_H_DVS_PACKAGE ) && $(APPEND_INL_DVS_PACKAGE ) && $(APPEND_CUH_DVS_PACKAGE ) && $(COMPRESS_DVS_PACKAGE )
182
174
endif
183
175
176
+ ifeq ($(OS ) , win32)
177
+ COPY_CUB_FOR_PACKAGING = mv cub cub-link && cp -r ../cub/cub cub
178
+ RESTORE_CUB_LINK = rm -rf cub && mv cub-link cub
179
+ endif
180
+
184
181
DVS_OPTIONS :=
185
182
186
183
ifneq ($(TARGET_ARCH ) ,$(HOST_ARCH ) )
@@ -196,9 +193,11 @@ pack:
196
193
cd .. && $(MAKE_DVS_PACKAGE )
197
194
198
195
dvs :
196
+ $(COPY_CUB_FOR_PACKAGING )
199
197
$(MAKE ) $(DVS_OPTIONS ) -s -C ../cuda $(THRUST_DVS_BUILD )
200
198
$(MAKE ) $(DVS_OPTIONS ) $(THRUST_DVS_BUILD ) THRUST_DVS=1
201
199
cd .. && $(MAKE_DVS_PACKAGE )
200
+ $(RESTORE_CUB_LINK )
202
201
203
202
# XXX Deprecated, remove.
204
203
dvs_nightly : dvs
0 commit comments