@@ -356,11 +356,9 @@ core_a := $(plib)onedal_core$d.$a
356356core_y := $(plib ) onedal_core$d$(if $(OS_is_win ) ,.$(MAJORBINARY ) ,) .$y
357357oneapi_a := $(plib ) onedal$d.$a
358358oneapi_y := $(plib ) onedal$d$(if $(OS_is_win ) ,.$(MAJORBINARY ) ,) .$y
359- oneapi_a.dpc := $(plib ) onedal_dpc$d.$a
360359oneapi_y.dpc := $(plib ) onedal_dpc$d$(if $(OS_is_win ) ,.$(MAJORBINARY ) ,) .$y
361360parameters_a := $(plib ) onedal_parameters$d.$a
362361parameters_y := $(plib ) onedal_parameters$d$(if $(OS_is_win ) ,.$(MAJORBINARY ) ,) .$y
363- parameters_a.dpc := $(plib ) onedal_parameters_dpc$d.$a
364362parameters_y.dpc := $(plib ) onedal_parameters_dpc$d$(if $(OS_is_win ) ,.$(MAJORBINARY ) ,) .$y
365363
366364thr_tbb_a := $(plib ) onedal_thread$d.$a
@@ -376,22 +374,12 @@ release.ONEAPI.LIBS_A := $(oneapi_a) \
376374 $(if $(OS_is_win ) ,$(foreach ilib,$(oneapi_a ) ,$(ilib:%.lib=%_dll.lib ) ) ,)
377375release.ONEAPI.LIBS_Y := $(oneapi_y )
378376
379- # DPC++ static library is only built on Windows
380-
381- release.ONEAPI.LIBS_A.dpc :=
382-
383377release.ONEAPI.LIBS_Y.dpc := $(oneapi_y.dpc )
384378
385379release.PARAMETERS.LIBS_A := $(parameters_a ) \
386380 $(if $(OS_is_win ) ,$(foreach ilib,$(parameters_a ) ,$(ilib:%.lib=%_dll.lib ) ) ,)
387381release.PARAMETERS.LIBS_Y := $(parameters_y )
388382
389- ifdef OS_is_win
390- release.PARAMETERS.LIBS_A.dpc := $(parameters_a.dpc ) \
391- $(if $(OS_is_win ) ,$(foreach ilib,$(parameters_a.dpc ) ,$(ilib:%.lib=%_dll.lib ) ) ,)
392- else
393- release.PARAMETERS.LIBS_A.dpc :=
394- endif
395383release.PARAMETERS.LIBS_Y.dpc := $(parameters_y.dpc )
396384
397385
@@ -602,9 +590,7 @@ ONEAPI.tmpdir_a := $(WORKDIR)/oneapi_static
602590ONEAPI.tmpdir_y := $(WORKDIR ) /oneapi_dynamic
603591PARAMETERS.tmpdir_a := $(WORKDIR ) /parameters_static
604592PARAMETERS.tmpdir_y := $(WORKDIR ) /parameters_dynamic
605- ONEAPI.tmpdir_a.dpc := $(WORKDIR ) /oneapi_dpc_static
606593ONEAPI.tmpdir_y.dpc := $(WORKDIR ) /oneapi_dpc_dynamic
607- PARAMETERS.tmpdir_a.dpc := $(WORKDIR ) /parameters_dpc_static
608594PARAMETERS.tmpdir_y.dpc := $(WORKDIR ) /parameters_dpc_dynamic
609595
610596ONEAPI.incdirs.common := $(CPPDIR )
@@ -647,13 +633,8 @@ ONEAPI.srcs.mangled.dpc := $(subst /,-,$(ONEAPI.srcs.dpc))
647633
648634ONEAPI.objs_a := $(ONEAPI.srcs.mangled:%.cpp=$(ONEAPI.tmpdir_a ) /%.$o )
649635ONEAPI.objs_y := $(ONEAPI.srcs.mangled:%.cpp=$(ONEAPI.tmpdir_y ) /%.$o )
650- # DPC++ static library is only built on Windows
651-
652- ONEAPI.objs_a.dpc :=
653636
654637ONEAPI.objs_y.dpc := $(ONEAPI.srcs.mangled.dpc:%.cpp=$(ONEAPI.tmpdir_y.dpc ) /%.$o )
655- ONEAPI.objs_a.all := $(ONEAPI.objs_a ) $(ONEAPI.objs_a.dpc )
656- ONEAPI.objs_y.all := $(ONEAPI.objs_y ) $(ONEAPI.objs_y.dpc )
657638
658639# Populate _cpu files -> _cpu_%cpu_name%, where %cpu_name% is $(USECPUS.files)
659640# $1 Output variable name
@@ -768,9 +749,6 @@ PARAMETERS.objs_a.filtered := $(filter %parameters.$(o) %parameters_impl.$(o),$(
768749ONEAPI.objs_a.filtered := $(filter-out % parameters.$(o ) % parameters_impl.$(o ) ,$(ONEAPI.objs_a ) )
769750PARAMETERS.objs_y.filtered := $(filter % parameters.$(o ) % parameters_impl.$(o ) ,$(ONEAPI.objs_y ) )
770751ONEAPI.objs_y.filtered := $(filter-out % parameters.$(o ) % parameters_impl.$(o ) ,$(ONEAPI.objs_y ) )
771- # DPC++ static library is only built on Windows
772- PARAMETERS.objs_a.dpc.filtered :=
773- ONEAPI.objs_a.dpc.filtered :=
774752
775753PARAMETERS.objs_y.dpc.filtered := $(filter % parameters.$(o ) % parameters_impl.$(o ) % parameters_dpc.$(o ) ,$(ONEAPI.objs_y.dpc ) )
776754ONEAPI.objs_y.dpc.filtered := $(filter-out % parameters.$(o ) % parameters_impl.$(o ) % parameters_dpc.$(o ) ,$(ONEAPI.objs_y.dpc ) )
@@ -791,7 +769,6 @@ $(eval $(call .ONEAPI.declare_static_lib,$(WORKDIR.lib)/$(oneapi_a),$(ONEAPI.obj
791769$(eval $(call .ONEAPI.declare_static_lib,$(WORKDIR.lib)/$(parameters_a),$(PARAMETERS.objs_a.filtered)))
792770else
793771$(eval $(call .ONEAPI.declare_static_lib,$(WORKDIR.lib)/$(oneapi_a),$(ONEAPI.objs_a)))
794- $(if $(OS_is_win),$(eval $(call .ONEAPI.declare_static_lib,$(WORKDIR.lib)/$(oneapi_a.dpc),$(ONEAPI.objs_a.dpc))))
795772endif
796773
797774ONEAPI.objs_y.lib := $(ONEAPI.objs_y.filtered )
@@ -977,7 +954,7 @@ _oneapi_c: info.building.oneapi.C++.part
977954_oneapi_c : $(WORKDIR.lib ) /$(oneapi_a ) $(WORKDIR.lib ) /$(oneapi_y )
978955
979956_oneapi_dpc : info.building.oneapi.DPC++.part
980- _oneapi_dpc : $(if $( OS_is_win ) , $( WORKDIR.lib ) / $( oneapi_a.dpc ) ,) $( WORKDIR.lib ) /$(oneapi_y.dpc )
957+ _oneapi_dpc : $(WORKDIR.lib ) /$(oneapi_y.dpc )
981958
982959_release_oneapi_c : _release_oneapi_c_h
983960_release_oneapi_dpc : _release_oneapi_c
@@ -1036,13 +1013,11 @@ $(foreach x,$(release.LIBS_A),$(eval $(call .release.a_win,$x,$(RELEASEDIR.libia
10361013$(foreach x,$(release.LIBS_Y),$(eval $(call .release.y_win,$x,$(RELEASEDIR.soia),_release_c)))
10371014$(foreach x,$(release.ONEAPI.LIBS_A),$(eval $(call .release.a_win,$x,$(RELEASEDIR.libia),_release_oneapi_c)))
10381015$(foreach x,$(release.ONEAPI.LIBS_Y),$(eval $(call .release.y_win,$x,$(RELEASEDIR.soia),_release_oneapi_c)))
1039- $(foreach x,$(release.ONEAPI.LIBS_A.dpc),$(eval $(call .release.a_win,$x,$(RELEASEDIR.libia),_release_oneapi_dpc)))
10401016$(foreach x,$(release.ONEAPI.LIBS_Y.dpc),$(eval $(call .release.y_win,$x,$(RELEASEDIR.soia),_release_oneapi_dpc)))
10411017
10421018ifeq ($(BUILD_PARAMETERS_LIB ) ,yes)
10431019$(foreach x,$(release.PARAMETERS.LIBS_A),$(eval $(call .release.a_win,$x,$(RELEASEDIR.libia),_release_parameters_c)))
10441020$(foreach x,$(release.PARAMETERS.LIBS_Y),$(eval $(call .release.y_win,$x,$(RELEASEDIR.soia),_release_parameters_c)))
1045- $(foreach x,$(release.PARAMETERS.LIBS_A.dpc),$(eval $(call .release.a_win,$x,$(RELEASEDIR.libia),_release_parameters_dpc)))
10461021$(foreach x,$(release.PARAMETERS.LIBS_Y.dpc),$(eval $(call .release.y_win,$x,$(RELEASEDIR.soia),_release_parameters_dpc)))
10471022endif
10481023endif
0 commit comments