Kaydet (Commit) e514db95 authored tarafından Rene Engelhard's avatar Rene Engelhard

fix build

Change-Id: If2315987d2447b1a44f3e62384f03d2621be7106
Reviewed-on: https://gerrit.libreoffice.org/53455Reviewed-by: 's avatarMiklos Vajna <vmiklos@collabora.co.uk>
Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarRene Engelhard <rene@debian.org>
üst 70882a41
...@@ -7,10 +7,6 @@ ...@@ -7,10 +7,6 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
# #
testname=odk/build-examples
$(eval $(call gb_CustomTarget_CustomTarget,$(testname)))
my_example_dirs = \ my_example_dirs = \
CLI/CSharp/Spreadsheet \ CLI/CSharp/Spreadsheet \
CLI/VB.NET/WriterDemo \ CLI/VB.NET/WriterDemo \
...@@ -33,8 +29,6 @@ my_example_dirs = \ ...@@ -33,8 +29,6 @@ my_example_dirs = \
# cpp/custompanel \ # cpp/custompanel \
.PHONY: $(call gb_CustomTarget_get_target,$(testname)) $(eval $(call odk_build-examples_test,odk/build-examples))
include $(SRCDIR)/odk/build-examples_common.mk
# vim: set noet sw=4 ts=4: # vim: set noet sw=4 ts=4:
...@@ -7,10 +7,6 @@ ...@@ -7,10 +7,6 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
# #
testname=odk/build-examples_java
$(eval $(call gb_CustomTarget_CustomTarget,$(testname)))
my_example_dirs = \ my_example_dirs = \
DevelopersGuide/BasicAndDialogs/CreatingDialogs \ DevelopersGuide/BasicAndDialogs/CreatingDialogs \
DevelopersGuide/Charts \ DevelopersGuide/Charts \
...@@ -61,8 +57,6 @@ my_example_dirs = \ ...@@ -61,8 +57,6 @@ my_example_dirs = \
# java/NotesAccess \ # java/NotesAccess \
# java/Storage \ # java/Storage \
.PHONY: $(call gb_CustomTarget_get_target,$(testname)) $(eval $(call odk_build-examples_test,odk/build-examples_java))
include $(SRCDIR)/odk/build-examples_common.mk
# vim: set noet sw=4 ts=4: # vim: set noet sw=4 ts=4:
...@@ -7,6 +7,8 @@ ...@@ -7,6 +7,8 @@
# file, You can obtain one at http://mozilla.org/MPL/2.0/. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
# #
include $(SRCDIR)/odk/build-examples_common.mk
$(eval $(call gb_Module_Module,odk)) $(eval $(call gb_Module_Module,odk))
$(eval $(call gb_Module_add_targets,odk,\ $(eval $(call gb_Module_add_targets,odk,\
......
$(call gb_CustomTarget_get_target,$(testname)): \ define odk_build-examples_test
$(call gb_CustomTarget_get_workdir,$(testname))/setsdkenv
$(eval $(call gb_CustomTarget_CustomTarget,$(1)))
$(call gb_CustomTarget_get_target,$(1)): \
$(call gb_CustomTarget_get_workdir,$(1))/setsdkenv
ifneq ($(gb_SUPPRESS_TESTS),) ifneq ($(gb_SUPPRESS_TESTS),)
@true @true
else else
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),CHK,1) $(call gb_Output_announce,$(subst $(WORKDIR)/,,$(1)),$(true),CHK,1)
rm -fr $(call gb_CustomTarget_get_workdir,$(testname))/{out,user} rm -fr $(call gb_CustomTarget_get_workdir,$(1))/{out,user}
ifeq (MACOSX,$(OS)) ifeq (MACOSX,$(OS))
$(eval ODK_BUILD_SHELL := $(shell $(gb_MKTEMP))) $(eval ODK_BUILD_SHELL := $(shell $(gb_MKTEMP)))
cp /bin/sh "$(ODK_BUILD_SHELL)" cp /bin/sh "$(ODK_BUILD_SHELL)"
chmod 0700 "$(ODK_BUILD_SHELL)" chmod 0700 "$(ODK_BUILD_SHELL)"
endif endif
(saved_library_path=$${$(gb_Helper_LIBRARY_PATH_VAR)} && . $< \ (saved_library_path=$${$(gb_Helper_LIBRARY_PATH_VAR)} && . $$< \
$(if $(filter MACOSX,$(OS)),, \ $(if $(filter MACOSX,$(OS)),, \
&& $(gb_Helper_LIBRARY_PATH_VAR)=$$saved_library_path) \ && $(gb_Helper_LIBRARY_PATH_VAR)=$$saved_library_path) \
&& export \ && export \
UserInstallation=$(call gb_Helper_make_url,$(call gb_CustomTarget_get_workdir,$(testname))/user) \ UserInstallation=$(call gb_Helper_make_url,$(call gb_CustomTarget_get_workdir,$(1))/user) \
$(foreach my_dir,$(my_example_dirs), \ $(foreach my_dir,$(my_example_dirs), \
&& (cd $(INSTDIR)/$(SDKDIRNAME)/examples/$(my_dir) \ && (cd $(INSTDIR)/$(SDKDIRNAME)/examples/$(my_dir) \
&& printf 'yes\n' | LC_ALL=C make \ && printf 'yes\n' | LC_ALL=C make \
$(if $(filter MACOSX,$(OS)), SHELL=$(ODK_BUILD_SHELL), )))) \ $(if $(filter MACOSX,$(OS)), SHELL=$(ODK_BUILD_SHELL), )))) \
>$(call gb_CustomTarget_get_workdir,$(testname))/log 2>&1 \ >$(call gb_CustomTarget_get_workdir,$(1))/log 2>&1 \
|| (RET=$$? \ || (RET=$$? \
$(if $(filter MACOSX,$(OS)), && rm -f $(ODK_BUILD_SHELL) , ) \ $(if $(filter MACOSX,$(OS)), && rm -f $(ODK_BUILD_SHELL) , ) \
&& cat $(call gb_CustomTarget_get_workdir,$(testname))/log \ && cat $(call gb_CustomTarget_get_workdir,$(1))/log \
&& exit $$RET) && exit $$RET)
ifeq (MACOSX,$(OS)) ifeq (MACOSX,$(OS))
-rm -f $(ODK_BUILD_SHELL) -rm -f $(ODK_BUILD_SHELL)
endif endif
endif endif
$(call gb_CustomTarget_get_workdir,$(testname))/setsdkenv: \ $(call gb_CustomTarget_get_workdir,$(1))/setsdkenv: \
$(SRCDIR)/odk/config/setsdkenv_unix.sh.in \ $(SRCDIR)/odk/config/setsdkenv_unix.sh.in \
$(BUILDDIR)/config_$(gb_Side).mk | \ $(BUILDDIR)/config_$(gb_Side).mk | \
$(call gb_CustomTarget_get_workdir,$(testname))/.dir $(call gb_CustomTarget_get_workdir,$(1))/.dir
$(call gb_Output_announce,$(subst $(WORKDIR)/,,$@),$(true),SED,1) $(call gb_Output_announce,$(subst $(WORKDIR)/,,$(1)),$(true),SED,1)
sed -e 's!@OO_SDK_NAME@!sdk!' \ sed -e 's!@OO_SDK_NAME@!sdk!' \
-e 's!@OO_SDK_HOME@!$(INSTDIR)/$(SDKDIRNAME)!' \ -e 's!@OO_SDK_HOME@!$(INSTDIR)/$(SDKDIRNAME)!' \
-e 's!@OFFICE_HOME@!$(INSTROOTBASE)!' -e 's!@OO_SDK_MAKE_HOME@!!' \ -e 's!@OFFICE_HOME@!$(INSTROOTBASE)!' -e 's!@OO_SDK_MAKE_HOME@!!' \
-e 's!@OO_SDK_ZIP_HOME@!!' -e 's!@OO_SDK_CAT_HOME@!!' \ -e 's!@OO_SDK_ZIP_HOME@!!' -e 's!@OO_SDK_CAT_HOME@!!' \
-e 's!@OO_SDK_SED_HOME@!!' -e 's!@OO_SDK_CPP_HOME@!!' \ -e 's!@OO_SDK_SED_HOME@!!' -e 's!@OO_SDK_CPP_HOME@!!' \
-e 's!@OO_SDK_JAVA_HOME@!$(JAVA_HOME)!' \ -e 's!@OO_SDK_JAVA_HOME@!$(JAVA_HOME)!' \
-e 's!@OO_SDK_OUTPUT_DIR@!$(call gb_CustomTarget_get_workdir,$(testname))/out!' \ -e 's!@OO_SDK_OUTPUT_DIR@!$(call gb_CustomTarget_get_workdir,$(1))/out!' \
-e 's!@SDK_AUTO_DEPLOYMENT@!YES!' $< > $@ -e 's!@SDK_AUTO_DEPLOYMENT@!YES!' $$< > $$@
.PHONY: $(call gb_CustomTarget_get_target,$(1))
endef
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment