- CONFIGURE_ARGS=$$(echo $$(eval echo $$CONFIGURE_ARGS) | \
- sed -re 's/--with-release=[^ ][^ ]*//'); \
- RPMARGS="$$RPMARGS --define \"configure_args $$CONFIGURE_ARGS\""; \
+ if [ -n "@KMP_MODDIR@" ]; then \
+ RPMARGS="$$RPMARGS --define \"kmoddir @KMP_MODDIR@\""; \
+ fi; \
+ if [ -n "@CROSS_PATH@" ]; then \
+ if [[ "X$(BUILD_SERVER)" = Xtrue ]]; then \
+ echo -e "\n" \
+ "*** Don't support cross compilation for the Intel(R) Xeon Phi(TM) card.\n"; \
+ exit 1; \
+ fi; \
+ CROSS_SUFFIX="-mic"; \
+ RPMARGS="$$RPMARGS --define \"post_script build/gen_filelist.sh\""; \
+ RPMARGS="$$RPMARGS --define \"cross_path @CROSS_PATH@\""; \
+ RPMARGS="$$RPMARGS --define \"rootdir %{cross_path}\""; \
+ RPMARGS="$$RPMARGS --define \"_prefix %{cross_path}/usr\""; \
+ RPMARGS="$$RPMARGS --define \"_mandir %{_prefix}/share/man\""; \
+ RPMARGS="$$RPMARGS --define \"_sysconfdir %{cross_path}/etc\""; \
+ RPMARGS="$$RPMARGS --define \"make_args @CROSS_VARS@\""; \
+ if [ "@CC_TARGET_ARCH@" = "k1om-mpss-linux" ]; then \
+ RPMARGS="$$RPMARGS --define \"cross_requires mpss-bootimage\""; \
+ else \
+ RPMARGS="$$RPMARGS --define \"cross_requires intel-mic-gpl\""; \
+ fi; \
+ fi; \