Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gb_Pyuno_ZIPCOMMAND := zip $(if $(findstring s,$(MAKEFLAGS)),-q)
- gb_Pyuno__get_outdir_path = $(patsubst $(OUTDIR)/%,%,$(gb_Helper_OUTDIRLIBDIR))/pyuno/$(1)
- $(call gb_Pyuno_get_target,%) :
- $(call gb_Output_announce,$*,$(true),PYU,3)
- mkdir -p $(dir $@) && touch $@
- $(call gb_Pyuno_get_target_zip,%) : $(call gb_Package_get_target,%_pyuno)
- cd $(gb_Helper_OUTDIRLIBDIR)/pyuno && \
- $(gb_Pyuno_ZIPCOMMAND) -rX --filesync \
- $(call gb_Pyuno_get_target_zip,$*) \
- $(FILES)
- .PHONY : $(call gb_Pyuno_get_clean_target,%)
- $(call gb_Pyuno_get_clean_target,%) :
- $(call gb_Output_announce,$*,$(false),PYU,3)
- rm -f $@
- define gb_Pyuno_Pyuno
- $(call gb_Pyuno_get_target_zip,$(1)) : FILES :=
- $(call gb_Package_Package,$(1)_pyuno,$(2))
- $$(eval $$(call gb_Module_register_target,$(call gb_Pyuno_get_target,$(1)),$(call gb_Pyuno_get_clean_target,$(1))))
- $(call gb_Pyuno_get_target,$(1)) : \
- $(call gb_Package_get_target,$(1)_pyuno) \
- $(call gb_Pyuno_get_target_zip,$(1))
- $(call gb_Pyuno_get_clean_target,$(1)) : $(call gb_Package_get_clean_target,$(1)_pyuno)
- endef
- define gb_Pyuno_add_file
- $(call gb_Pyuno_get_target_zip,$(1)) : FILES += $(2)
- $(call gb_Package_add_file,$(1)_pyuno,$(call gb_Pyuno__get_outdir_path,$(2)),$(2))
- endef
- define gb_Pyuno_add_files
- $(foreach file,$(2),$(call gb_Pyuno_add_file,$(1),$(file)))
- endef
- gb_Pyuno__COMPONENTPREFIX := vnd.openoffice.pymodule:
- define gb_Pyuno_set_componentfile
- $(call gb_ComponentTarget_ComponentTarget,$(2),$(gb_Pyuno__COMPONENTPREFIX),$(1))
- $(call gb_Pyuno_get_target,$(1)) : $(call gb_ComponentTarget_get_outdir_target,$(2))
- $(call gb_Pyuno_get_clean_target,$(1)) : $(call gb_ComponentTarget_get_clean_target,$(2))
- endef
- # vim:set shiftwidth=4 tabstop=4 noexpandtab:
Add Comment
Please, Sign In to add comment