Kaydet (Commit) 573b8543 authored tarafından Matúš Kukan's avatar Matúš Kukan Kaydeden (comit) Michael Stahl

start to use instdir for subsequentcheck tests; avoid make dev-install

This commit breaks linkoo.

make dev-install continues to work as before but it's not necessary to
use it anymore.
make check now uses files copied into instdir by gbuild.
TODO: fix remaining issues so that instdir is the same as install/.

Change-Id: I66836170f0922ee9ba204a61ffacc30d9e9a5d98
üst 3cc8feff
...@@ -381,7 +381,7 @@ findunusedcode: ...@@ -381,7 +381,7 @@ findunusedcode:
| grep -v ^WSObject \ | grep -v ^WSObject \
> unusedcode.easy > unusedcode.easy
check: dev-install subsequentcheck check: build subsequentcheck
dump-deps: dump-deps:
@$(SRCDIR)/bin/module-deps.pl $(GNUMAKE) $(SRCDIR)/Makefile.gbuild @$(SRCDIR)/bin/module-deps.pl $(GNUMAKE) $(SRCDIR)/Makefile.gbuild
...@@ -389,7 +389,7 @@ dump-deps: ...@@ -389,7 +389,7 @@ dump-deps:
dump-deps-png: dump-deps-png:
@$(SRCDIR)/bin/module-deps.pl $(GNUMAKE) $(SRCDIR)/Makefile.gbuild | dot -Tpng -o lo.png @$(SRCDIR)/bin/module-deps.pl $(GNUMAKE) $(SRCDIR)/Makefile.gbuild | dot -Tpng -o lo.png
subsequentcheck :| $(if $(filter-out subsequentcheck,$(MAKECMDGOALS)),dev-install) subsequentcheck :| $(if $(filter-out subsequentcheck,$(MAKECMDGOALS)),build)
$(GNUMAKE) -j $(CHECK_PARALLELISM) $(GMAKE_OPTIONS) -f $(SRCDIR)/Makefile.gbuild $@ $(GNUMAKE) -j $(CHECK_PARALLELISM) $(GMAKE_OPTIONS) -f $(SRCDIR)/Makefile.gbuild $@
.PHONY : debugrun help slowcheck translations unitcheck .PHONY : debugrun help slowcheck translations unitcheck
......
...@@ -36,10 +36,8 @@ $(eval $(call gb_Module_add_targets,desktop,\ ...@@ -36,10 +36,8 @@ $(eval $(call gb_Module_add_targets,desktop,\
Library_migrationoo2 \ Library_migrationoo2 \
Library_migrationoo3 \ Library_migrationoo3 \
Library_unopkgapp \ Library_unopkgapp \
$(if $(gb_RUNNABLE_INSTDIR),\
Package_scripts_install \
) \
Package_scripts \ Package_scripts \
Package_scripts_install \
Pagein_calc \ Pagein_calc \
Pagein_common \ Pagein_common \
Pagein_draw \ Pagein_draw \
......
...@@ -17,11 +17,9 @@ $(eval $(call gb_Module_add_targets,instsetoo_native,\ ...@@ -17,11 +17,9 @@ $(eval $(call gb_Module_add_targets,instsetoo_native,\
endif endif
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(eval $(call gb_Module_add_targets,instsetoo_native,\ $(eval $(call gb_Module_add_targets,instsetoo_native,\
CustomTarget_setup \ CustomTarget_setup \
Package_setup \ Package_setup \
)) ))
endif
# vim: set noet sw=4 ts=4: # vim: set noet sw=4 ts=4:
...@@ -17,6 +17,7 @@ $(eval $(call gb_Module_add_targets,postprocess,\ ...@@ -17,6 +17,7 @@ $(eval $(call gb_Module_add_targets,postprocess,\
CustomTarget_registry \ CustomTarget_registry \
Package_images \ Package_images \
Package_registry \ Package_registry \
Package_registry_install \
Rdb_services \ Rdb_services \
)) ))
...@@ -26,10 +27,4 @@ $(eval $(call gb_Module_add_targets,postprocess,\ ...@@ -26,10 +27,4 @@ $(eval $(call gb_Module_add_targets,postprocess,\
)) ))
endif endif
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(eval $(call gb_Module_add_targets,postprocess,\
Package_registry_install \
))
endif
# vim: set noet sw=4 ts=4: # vim: set noet sw=4 ts=4:
...@@ -26,7 +26,7 @@ ifneq ($(filter-out WNT IOS ANDROID,$(OS)),) ...@@ -26,7 +26,7 @@ ifneq ($(filter-out WNT IOS ANDROID,$(OS)),)
$(eval $(call gb_Module_add_targets,solenv,\ $(eval $(call gb_Module_add_targets,solenv,\
CustomTarget_gdb \ CustomTarget_gdb \
Package_gdb \ Package_gdb \
$(if $(gb_RUNNABLE_INSTDIR),Package_gdb_install) \ Package_gdb_install \
)) ))
endif endif
......
...@@ -473,12 +473,10 @@ define gb_AllLangResTarget_AllLangResTarget ...@@ -473,12 +473,10 @@ define gb_AllLangResTarget_AllLangResTarget
$(foreach lang,$(gb_AllLangResTarget_LANGS),\ $(foreach lang,$(gb_AllLangResTarget_LANGS),\
$(call gb_ResTarget_ResTarget,$(1)$(lang),$(1),$(lang))) $(call gb_ResTarget_ResTarget,$(1)$(lang),$(1),$(lang)))
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(foreach lang,$(gb_AllLangResTarget_LANGS),\ $(foreach lang,$(gb_AllLangResTarget_LANGS),\
$(call gb_Helper_install,$(call gb_AllLangResTarget_get_target,$(1)), \ $(call gb_Helper_install,$(call gb_AllLangResTarget_get_target,$(1)), \
$(call gb_ResTarget_get_install_target,$(1)$(lang)), \ $(call gb_ResTarget_get_install_target,$(1)$(lang)), \
$(call gb_ResTarget_get_target,$(1)$(lang)))) $(call gb_ResTarget_get_target,$(1)$(lang))))
endif
$$(eval $$(call gb_Module_register_target,$(call gb_AllLangResTarget_get_target,$(1)),$(call gb_AllLangResTarget_get_clean_target,$(1)))) $$(eval $$(call gb_Module_register_target,$(call gb_AllLangResTarget_get_target,$(1)),$(call gb_AllLangResTarget_get_clean_target,$(1))))
$(call gb_Helper_make_userfriendly_targets,$(1),AllLangResTarget) $(call gb_Helper_make_userfriendly_targets,$(1),AllLangResTarget)
......
...@@ -69,13 +69,11 @@ $(call gb_Executable_get_clean_target,$(1)) : $(call gb_LinkTarget_get_clean_tar ...@@ -69,13 +69,11 @@ $(call gb_Executable_get_clean_target,$(1)) : $(call gb_LinkTarget_get_clean_tar
$(call gb_Executable_get_clean_target,$(1)) : AUXTARGETS := $(call gb_Executable_get_clean_target,$(1)) : AUXTARGETS :=
$(call gb_Executable_Executable_platform,$(1),$(2)) $(call gb_Executable_Executable_platform,$(1),$(2))
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(if $(call gb_Executable__get_dir_for_exe,$(1)), \ $(if $(call gb_Executable__get_dir_for_exe,$(1)), \
$(call gb_Helper_install,$(call gb_Executable_get_target,$(1)), \ $(call gb_Helper_install,$(call gb_Executable_get_target,$(1)), \
$(call gb_Executable_get_install_target,$(1)), \ $(call gb_Executable_get_install_target,$(1)), \
$(call gb_LinkTarget_get_target,$(2))) \ $(call gb_LinkTarget_get_target,$(2))) \
) )
endif
$$(eval $$(call gb_Module_register_target,$(call gb_Executable_get_target,$(1)),$(call gb_Executable_get_clean_target,$(1)))) $$(eval $$(call gb_Module_register_target,$(call gb_Executable_get_target,$(1)),$(call gb_Executable_get_clean_target,$(1))))
$(call gb_Helper_make_userfriendly_targets,$(1),Executable) $(call gb_Helper_make_userfriendly_targets,$(1),Executable)
$(call gb_Deliver_add_deliverable,$(call gb_Executable_get_target,$(1)),$(call gb_LinkTarget_get_target,$(2)),$(1)) $(call gb_Deliver_add_deliverable,$(call gb_Executable_get_target,$(1)),$(call gb_LinkTarget_get_target,$(2)),$(1))
......
...@@ -63,9 +63,7 @@ define gb_ExternalPackage_ExternalPackage_internal ...@@ -63,9 +63,7 @@ define gb_ExternalPackage_ExternalPackage_internal
$(call gb_Package_Package_internal,$(1),$(call gb_UnpackedTarball_get_dir,$(2))) $(call gb_Package_Package_internal,$(1),$(call gb_UnpackedTarball_get_dir,$(2)))
$(call gb_Package_use_unpacked,$(1),$(2)) $(call gb_Package_use_unpacked,$(1),$(2))
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(call gb_ExternalPackage__ExternalPackage_package,$(1),$(call gb_ExternalPackage_get_packagename,$(1)),$(2)) $(call gb_ExternalPackage__ExternalPackage_package,$(1),$(call gb_ExternalPackage_get_packagename,$(1)),$(2))
endif
$(call gb_ExternalPackage_get_target,$(1)) : $(call gb_Package_get_target,$(1)) $(call gb_ExternalPackage_get_target,$(1)) : $(call gb_Package_get_target,$(1))
$(call gb_ExternalPackage_get_target,$(1)) :| $(dir $(call gb_ExternalPackage_get_target,$(1))).dir $(call gb_ExternalPackage_get_target,$(1)) :| $(dir $(call gb_ExternalPackage_get_target,$(1))).dir
...@@ -199,9 +197,7 @@ endef ...@@ -199,9 +197,7 @@ endef
define gb_ExternalPackage_use_external_project define gb_ExternalPackage_use_external_project
$(call gb_Package_use_external_project,$(1),$(2)) $(call gb_Package_use_external_project,$(1),$(2))
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(call gb_Package_use_external_project,$(call gb_ExternalPackage_get_packagename,$(1)),$(2)) $(call gb_Package_use_external_project,$(call gb_ExternalPackage_get_packagename,$(1)),$(2))
endif
$(if $(gb_ExternalPackage_PROJECT_$(1)),$(call gb_Output_error,gb_ExternalPackage_use_external_project: only one project allowed)) $(if $(gb_ExternalPackage_PROJECT_$(1)),$(call gb_Output_error,gb_ExternalPackage_use_external_project: only one project allowed))
gb_ExternalPackage_PROJECT_$(1) := $(2) gb_ExternalPackage_PROJECT_$(1) := $(2)
...@@ -212,11 +208,9 @@ endef ...@@ -212,11 +208,9 @@ endef
define gb_ExternalPackage__add_file_for_install define gb_ExternalPackage__add_file_for_install
$(call gb_ExternalPackage_add_file,$(1),$(3),$(5)) $(call gb_ExternalPackage_add_file,$(1),$(3),$(5))
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(call gb_ExternalPackage_add_file,$(2),$(4),$(5)) $(call gb_ExternalPackage_add_file,$(2),$(4),$(5))
$(call gb_ExternalPackage_get_target,$(1)) : $(call gb_Package_get_target,$(2)) $(call gb_ExternalPackage_get_target,$(1)) : $(call gb_Package_get_target,$(2))
$(call gb_ExternalPackage_get_clean_target,$(1)) : $(call gb_Package_get_clean_target,$(2)) $(call gb_ExternalPackage_get_clean_target,$(1)) : $(call gb_Package_get_clean_target,$(2))
endif
endef endef
......
...@@ -101,13 +101,11 @@ $(call gb_Deliver_add_deliverable,$(call gb_Jar_get_outdir_target,$(1)),$(call g ...@@ -101,13 +101,11 @@ $(call gb_Deliver_add_deliverable,$(call gb_Jar_get_outdir_target,$(1)),$(call g
$(call gb_Jar_get_outdir_target,$(1)) : $(call gb_Jar_get_target,$(1)) $(call gb_Jar_get_outdir_target,$(1)) : $(call gb_Jar_get_target,$(1))
$(call gb_Jar_get_outdir_target,$(1)) :| $(dir $(call gb_Jar_get_outdir_target,$(1))).dir $(call gb_Jar_get_outdir_target,$(1)) :| $(dir $(call gb_Jar_get_outdir_target,$(1))).dir
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(if $(filter OOO URE,$(call gb_Jar__get_layer,$(1))),\ $(if $(filter OOO URE,$(call gb_Jar__get_layer,$(1))),\
$(call gb_Helper_install,$(call gb_Jar_get_outdir_target,$(1)), \ $(call gb_Helper_install,$(call gb_Jar_get_outdir_target,$(1)), \
$(call gb_Jar_get_install_target,$(1)), \ $(call gb_Jar_get_install_target,$(1)), \
$(call gb_Jar_get_target,$(1))) \ $(call gb_Jar_get_target,$(1))) \
) )
endif
endef endef
......
...@@ -86,13 +86,11 @@ $(call gb_Library_get_clean_target,$(1)) : $(call gb_LinkTarget_get_clean_target ...@@ -86,13 +86,11 @@ $(call gb_Library_get_clean_target,$(1)) : $(call gb_LinkTarget_get_clean_target
$(call gb_Library_get_clean_target,$(1)) : AUXTARGETS := $(call gb_Library_get_clean_target,$(1)) : AUXTARGETS :=
$(call gb_Library_Library_platform,$(1),$(2),$(gb_Library_DLLDIR)/$(call gb_Library_get_dllname,$(1))) $(call gb_Library_Library_platform,$(1),$(2),$(gb_Library_DLLDIR)/$(call gb_Library_get_dllname,$(1)))
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(if $(call gb_Library_get_instdir,$(1)),\ $(if $(call gb_Library_get_instdir,$(1)),\
$(call gb_Helper_install,$(call gb_Library__get_final_target,$(1)), \ $(call gb_Helper_install,$(call gb_Library__get_final_target,$(1)), \
$(call gb_Library_get_install_target,$(1)), \ $(call gb_Library_get_install_target,$(1)), \
$(call gb_LinkTarget_get_target,$(2))) \ $(call gb_LinkTarget_get_target,$(2))) \
) )
endif
$$(eval $$(call gb_Module_register_target,$(call gb_Library__get_final_target,$(1)),$(call gb_Library_get_clean_target,$(1)))) $$(eval $$(call gb_Module_register_target,$(call gb_Library__get_final_target,$(1)),$(call gb_Library_get_clean_target,$(1))))
...@@ -129,11 +127,9 @@ define gb_Library__set_soversion_script ...@@ -129,11 +127,9 @@ define gb_Library__set_soversion_script
$(call gb_LinkTarget_set_soversion_script,$(call gb_Library_get_linktargetname,$(1)),$(2),$(3)) $(call gb_LinkTarget_set_soversion_script,$(call gb_Library_get_linktargetname,$(1)),$(2),$(3))
$(call gb_Library_get_target,$(1)) : SOVERSION := $(2) $(call gb_Library_get_target,$(1)) : SOVERSION := $(2)
$(call gb_Library__add_soversion_link,$(1),$(call gb_Library_get_target,$(1)).$(2)) $(call gb_Library__add_soversion_link,$(1),$(call gb_Library_get_target,$(1)).$(2))
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(call gb_Helper_install,$(call gb_Library__get_final_target,$(1)), \ $(call gb_Helper_install,$(call gb_Library__get_final_target,$(1)), \
$(call gb_Library_get_install_target,$(1)).$(2), \ $(call gb_Library_get_install_target,$(1)).$(2), \
$(call gb_LinkTarget_get_target,$(call gb_Library_get_linktargetname,$(1))).$(2)) $(call gb_LinkTarget_get_target,$(call gb_Library_get_linktargetname,$(1))).$(2))
endif
endef endef
......
...@@ -47,11 +47,9 @@ $(call gb_Deliver_add_deliverable,$(call gb_Pagein_get_outdir_target,$(1)),$(cal ...@@ -47,11 +47,9 @@ $(call gb_Deliver_add_deliverable,$(call gb_Pagein_get_outdir_target,$(1)),$(cal
$(call gb_Pagein_get_outdir_target,$(1)) : $(call gb_Pagein_get_target,$(1)) $(call gb_Pagein_get_outdir_target,$(1)) : $(call gb_Pagein_get_target,$(1))
$(call gb_Pagein_get_outdir_target,$(1)) :| $(dir $(call gb_Pagein_get_outdir_target,$(1))).dir $(call gb_Pagein_get_outdir_target,$(1)) :| $(dir $(call gb_Pagein_get_outdir_target,$(1))).dir
ifneq ($(gb_RUNNABLE_INSTDIR),)
$(call gb_Helper_install,$(call gb_Pagein_get_outdir_target,$(1)), \ $(call gb_Helper_install,$(call gb_Pagein_get_outdir_target,$(1)), \
$(call gb_Pagein_get_install_target,$(1)), \ $(call gb_Pagein_get_install_target,$(1)), \
$(call gb_Pagein_get_target,$(1))) $(call gb_Pagein_get_target,$(1)))
endif
endef endef
......
...@@ -18,6 +18,8 @@ ...@@ -18,6 +18,8 @@
# #
GBUILDDIR:=$(SRCDIR)/solenv/gbuild GBUILDDIR:=$(SRCDIR)/solenv/gbuild
gb_DEVINSTALLROOT := $(INSTDIR)
gb_USER_INSTALLATION = $(call gb_Helper_make_url,$(DEVINSTALLDIR)/)
# vars needed from the env/calling makefile # vars needed from the env/calling makefile
...@@ -264,10 +266,6 @@ gb_GLOBALDEFS += \ ...@@ -264,10 +266,6 @@ gb_GLOBALDEFS += \
gb_GLOBALDEFS := $(sort $(gb_GLOBALDEFS)) gb_GLOBALDEFS := $(sort $(gb_GLOBALDEFS))
ifeq ($(origin gb_RUNNABLE_INSTDIR),undefined)
gb_RUNNABLE_INSTDIR :=
endif
include $(GBUILDDIR)/Deliver.mk include $(GBUILDDIR)/Deliver.mk
$(eval $(call gb_Deliver_init)) $(eval $(call gb_Deliver_init))
......
...@@ -327,7 +327,7 @@ gb_PythonTest_PRECOMMAND := $(gb_PythonTest_PRECOMMAND):$(OUTDIR)/lib ...@@ -327,7 +327,7 @@ gb_PythonTest_PRECOMMAND := $(gb_PythonTest_PRECOMMAND):$(OUTDIR)/lib
define gb_Module_DEBUGRUNCOMMAND define gb_Module_DEBUGRUNCOMMAND
OFFICESCRIPT=$$($(gb_MKTEMP)) && \ OFFICESCRIPT=$$($(gb_MKTEMP)) && \
printf '%s\n' "set args --norestore --nologo '--accept=pipe,name=$(USER);urp;' -env:UserInstallation=$(call gb_Helper_make_url,$(DEVINSTALLDIR)/)" > $${OFFICESCRIPT} && \ printf '%s\n' "set args --norestore --nologo '--accept=pipe,name=$(USER);urp;' -env:UserInstallation=$(gb_USER_INSTALLATION)" > $${OFFICESCRIPT} && \
gdb -x $${OFFICESCRIPT} $(gb_DEVINSTALLROOT)/MacOS/soffice && \ gdb -x $${OFFICESCRIPT} $(gb_DEVINSTALLROOT)/MacOS/soffice && \
rm $${OFFICESCRIPT} rm $${OFFICESCRIPT}
endef endef
......
...@@ -352,7 +352,7 @@ define gb_Module_DEBUGRUNCOMMAND ...@@ -352,7 +352,7 @@ define gb_Module_DEBUGRUNCOMMAND
OFFICESCRIPT=`mktemp` && \ OFFICESCRIPT=`mktemp` && \
printf ". $(gb_DEVINSTALLROOT)/program/ooenv\\n" > $${OFFICESCRIPT} && \ printf ". $(gb_DEVINSTALLROOT)/program/ooenv\\n" > $${OFFICESCRIPT} && \
printf "gdb --tui $(gb_DEVINSTALLROOT)/program/soffice.bin" >> $${OFFICESCRIPT} && \ printf "gdb --tui $(gb_DEVINSTALLROOT)/program/soffice.bin" >> $${OFFICESCRIPT} && \
printf " -ex \"set args --norestore --nologo '--accept=pipe,name=$(USER);urp;' -env:UserInstallation=$(call gb_Helper_make_url,$(DEVINSTALLDIR)/)\"" >> $${OFFICESCRIPT} && \ printf " -ex \"set args --norestore --nologo '--accept=pipe,name=$(USER);urp;' -env:UserInstallation=$(gb_USER_INSTALLATION)\"" >> $${OFFICESCRIPT} && \
printf " -ex \"r\"\\n" >> $${OFFICESCRIPT} && \ printf " -ex \"r\"\\n" >> $${OFFICESCRIPT} && \
$(SHELL) $${OFFICESCRIPT} && \ $(SHELL) $${OFFICESCRIPT} && \
rm $${OFFICESCRIPT} rm $${OFFICESCRIPT}
......
...@@ -347,7 +347,7 @@ define gb_Module_DEBUGRUNCOMMAND ...@@ -347,7 +347,7 @@ define gb_Module_DEBUGRUNCOMMAND
OFFICESCRIPT=`mktemp` && \ OFFICESCRIPT=`mktemp` && \
printf 'if [ -e $(gb_DEVINSTALLROOT)/program/ooenv ]; then . $(gb_DEVINSTALLROOT)/program/ooenv; fi\n' > $${OFFICESCRIPT} && \ printf 'if [ -e $(gb_DEVINSTALLROOT)/program/ooenv ]; then . $(gb_DEVINSTALLROOT)/program/ooenv; fi\n' > $${OFFICESCRIPT} && \
printf "gdb $(gb_DEVINSTALLROOT)/program/soffice.bin" >> $${OFFICESCRIPT} && \ printf "gdb $(gb_DEVINSTALLROOT)/program/soffice.bin" >> $${OFFICESCRIPT} && \
printf " -ex \"set args --norestore --nologo '--accept=pipe,name=$(USER);urp;' -env:UserInstallation=$(call gb_Helper_make_url,$(DEVINSTALLDIR)/)\"" >> $${OFFICESCRIPT} && \ printf " -ex \"set args --norestore --nologo '--accept=pipe,name=$(USER);urp;' -env:UserInstallation=$(gb_USER_INSTALLATION)\"" >> $${OFFICESCRIPT} && \
$(SHELL) $${OFFICESCRIPT} && \ $(SHELL) $${OFFICESCRIPT} && \
rm $${OFFICESCRIPT} rm $${OFFICESCRIPT}
endef 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