Kaydet (Commit) bc234b4e authored tarafından Matúš Kukan's avatar Matúš Kukan

gbuild: use one pattern rule for creating directories

Change-Id: I0164552ea9f2024eb5c44ad3b2b6181f6a9e3a1e
üst 9b65ecc3
...@@ -14,9 +14,6 @@ ...@@ -14,9 +14,6 @@
gb_AllLangZip_LANGS := $(if $(strip $(gb_WITH_LANG)),$(gb_WITH_LANG),en-US) gb_AllLangZip_LANGS := $(if $(strip $(gb_WITH_LANG)),$(gb_WITH_LANG),en-US)
$(dir $(call gb_AllLangZip_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_AllLangZip_get_target,%) : $(call gb_AllLangZip_get_target,%) :
$(call gb_Output_announce,$*,$(true),ALZ,4) $(call gb_Output_announce,$*,$(true),ALZ,4)
touch $@ touch $@
......
...@@ -21,9 +21,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -21,9 +21,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_CliConfigTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_CliConfigTarget_get_target,%) : $(call gb_CliConfigTarget_get_target,%) :
$(call gb_CliConfigTarget__command,$@,$*,$<) $(call gb_CliConfigTarget__command,$@,$*,$<)
...@@ -64,12 +61,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -64,12 +61,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_CliAssemblyTarget_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_CliAssemblyTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_CliAssemblyTarget_get_target,%) : $(call gb_CliAssemblyTarget_get_target,%) :
$(if $(strip $(CLI_ASSEMBLY_VERSION)),,$(call gb_Output_error,assembly version not set)) $(if $(strip $(CLI_ASSEMBLY_VERSION)),,$(call gb_Output_error,assembly version not set))
$(if $(strip $(CLI_ASSEMBLY_CONFIGFILE)),,$(call gb_Output_error,assembly configuration file not set)) $(if $(strip $(CLI_ASSEMBLY_CONFIGFILE)),,$(call gb_Output_error,assembly configuration file not set))
......
...@@ -47,12 +47,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -47,12 +47,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_CliLibraryTarget_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_CliLibraryTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_CliLibraryTarget_get_target,%) : $(call gb_CliLibraryTarget_get_target,%) :
$(call gb_CliLibraryTarget__command,$@,$*,$<,$?,$^) $(call gb_CliLibraryTarget__command,$@,$*,$<,$?,$^)
......
...@@ -22,12 +22,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -22,12 +22,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_CliNativeLibraryTarget_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_CliNativeLibraryTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_CliNativeLibraryTarget_get_target,%) : $(call gb_CliNativeLibraryTarget_get_target,%) :
$(call gb_CliNativeLibraryTarget__command,$@,$*,$<) $(call gb_CliNativeLibraryTarget__command,$@,$*,$<)
......
...@@ -29,12 +29,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -29,12 +29,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_CliUnoApiTarget_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_CliUnoApiTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
# TODO depending on the whole URE might be overkill, but I do not have a # TODO depending on the whole URE might be overkill, but I do not have a
# Windows machine to debug it... # Windows machine to debug it...
$(call gb_CliUnoApiTarget_get_target,%) : \ $(call gb_CliUnoApiTarget_get_target,%) : \
......
...@@ -55,10 +55,6 @@ $(call gb_ComponentTarget_get_target,%) : \ ...@@ -55,10 +55,6 @@ $(call gb_ComponentTarget_get_target,%) : \
$(call gb_ComponentTarget_get_source,%) $(gb_XSLTPROCTARGET) $(call gb_ComponentTarget_get_source,%) $(gb_XSLTPROCTARGET)
$(call gb_ComponentTarget__command,$@,$<,$*) $(call gb_ComponentTarget__command,$@,$<,$*)
# the .dir is for make 3.81, which ignores trailing /
$(dir $(call gb_ComponentTarget_get_outdir_target,))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_ComponentTarget_get_outdir_target,%) : $(call gb_ComponentTarget_get_outdir_target,%) :
$(call gb_Deliver_deliver,$<,$@) $(call gb_Deliver_deliver,$<,$@)
......
...@@ -101,12 +101,6 @@ $(call gb_XcsTarget_get_clean_target,%) : ...@@ -101,12 +101,6 @@ $(call gb_XcsTarget_get_clean_target,%) :
rm -f $(call gb_XcsTarget_get_target,$*) \ rm -f $(call gb_XcsTarget_get_target,$*) \
$(call gb_XcsTarget_get_outdir_target,$(XCSFILE))) $(call gb_XcsTarget_get_outdir_target,$(XCSFILE)))
# the .dir is for make 3.81, which ignores trailing /
$(dir $(call gb_XcsTarget_get_outdir_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_XcsTarget_get_outdir_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_XcsTarget_get_outdir_target,%) : $(call gb_XcsTarget_get_outdir_target,%) :
$(call gb_Helper_abbreviate_dirs,\ $(call gb_Helper_abbreviate_dirs,\
$(call gb_Deliver_deliver,$<,$@)) $(call gb_Deliver_deliver,$<,$@))
...@@ -148,12 +142,6 @@ $(call gb_XcuDataTarget_get_clean_target,%) : ...@@ -148,12 +142,6 @@ $(call gb_XcuDataTarget_get_clean_target,%) :
rm -f $(call gb_XcuDataTarget_get_target,$*) \ rm -f $(call gb_XcuDataTarget_get_target,$*) \
$(call gb_XcuDataTarget_get_outdir_target,$(XCUFILE))) $(call gb_XcuDataTarget_get_outdir_target,$(XCUFILE)))
# the .dir is for make 3.81, which ignores trailing /
$(dir $(call gb_XcuDataTarget_get_outdir_target,))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_XcuDataTarget_get_outdir_target,)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_XcuDataTarget_get_outdir_target,%) : $(call gb_XcuDataTarget_get_outdir_target,%) :
$(call gb_Helper_abbreviate_dirs,\ $(call gb_Helper_abbreviate_dirs,\
$(call gb_Deliver_deliver,$<,$@)) $(call gb_Deliver_deliver,$<,$@))
...@@ -191,10 +179,6 @@ $(call gb_XcuModuleTarget_get_clean_target,%) : ...@@ -191,10 +179,6 @@ $(call gb_XcuModuleTarget_get_clean_target,%) :
rm -f $(call gb_XcuModuleTarget_get_target,$*) \ rm -f $(call gb_XcuModuleTarget_get_target,$*) \
$(call gb_XcuModuleTarget_get_outdir_target,$(XCUFILE))) $(call gb_XcuModuleTarget_get_outdir_target,$(XCUFILE)))
# the .dir is for make 3.81, which ignores trailing /
$(dir $(call gb_XcuModuleTarget_get_outdir_target,))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_XcuModuleTarget_get_outdir_target,%) : $(call gb_XcuModuleTarget_get_outdir_target,%) :
$(call gb_Helper_abbreviate_dirs,\ $(call gb_Helper_abbreviate_dirs,\
$(call gb_Deliver_deliver,$<,$@)) $(call gb_Deliver_deliver,$<,$@))
...@@ -230,12 +214,6 @@ $(call gb_XcuLangpackTarget_get_clean_target,%) : ...@@ -230,12 +214,6 @@ $(call gb_XcuLangpackTarget_get_clean_target,%) :
$(call gb_XcuLangpackTarget__get_target_with_lang,$*,$(lang)) \ $(call gb_XcuLangpackTarget__get_target_with_lang,$*,$(lang)) \
$(call gb_XcuLangpackTarget__get_outdir_target_with_lang,$(XCUFILE),$(lang)))) $(call gb_XcuLangpackTarget__get_outdir_target_with_lang,$(XCUFILE),$(lang))))
# the .dir is for make 3.81, which ignores trailing /
$(dir $(call gb_XcuLangpackTarget_get_outdir_target,))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_XcuLangpackTarget_get_outdir_target,)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_XcuLangpackTarget_get_outdir_target,%) : $(call gb_XcuLangpackTarget_get_outdir_target,%) :
$(call gb_Helper_abbreviate_dirs,\ $(call gb_Helper_abbreviate_dirs,\
$(call gb_Deliver_deliver,$<,$@)) $(call gb_Deliver_deliver,$<,$@))
......
...@@ -26,10 +26,6 @@ ...@@ -26,10 +26,6 @@
# #
#************************************************************************* #*************************************************************************
# the .dir is for make 3.81, which ignores trailing /
$(call gb_CustomTarget_get_workdir,%)/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_CustomTarget_get_target,%) : $(call gb_CustomTarget_get_target,%) :
$(call gb_Output_announce,$*,$(true),CUS,3) $(call gb_Output_announce,$*,$(true),CUS,3)
touch $@ touch $@
......
...@@ -22,12 +22,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -22,12 +22,6 @@ $(call gb_Helper_abbreviate_dirs,\
endef endef
#$(gb_ThesaurusIndexTarget_CHECK_COMMAND) $(THESAURUS_FILE) && \ #$(gb_ThesaurusIndexTarget_CHECK_COMMAND) $(THESAURUS_FILE) && \
$(dir $(call gb_ThesaurusIndexTarget_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_ThesaurusIndexTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_ThesaurusIndexTarget_get_target,%) : $(gb_ThesaurusIndexTarget_INDEX_TARGET) | $(gb_ThesaurusIndexTarget_CHECK_TARGET) $(call gb_ThesaurusIndexTarget_get_target,%) : $(gb_ThesaurusIndexTarget_INDEX_TARGET) | $(gb_ThesaurusIndexTarget_CHECK_TARGET)
$(call gb_ThesaurusIndexTarget__command,$@,$*) $(call gb_ThesaurusIndexTarget__command,$@,$*)
......
...@@ -71,9 +71,6 @@ $(if $(PLATFORM),\ ...@@ -71,9 +71,6 @@ $(if $(PLATFORM),\
cp -f $(1) $(2)) cp -f $(1) $(2))
endef endef
$(call gb_ExtensionTarget_get_workdir,%)/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
# remove extension directory in workdir and oxt file in workdir # remove extension directory in workdir and oxt file in workdir
$(call gb_ExtensionTarget_get_clean_target,%) : $(call gb_ExtensionTarget_get_clean_target,%) :
$(call gb_Output_announce,$*,$(false),OXT,3) $(call gb_Output_announce,$*,$(false),OXT,3)
......
...@@ -19,12 +19,6 @@ ...@@ -19,12 +19,6 @@
# #
# Uff, I hope this is at least partially understandable :-) # Uff, I hope this is at least partially understandable :-)
$(dir $(call gb_ExternalPackage_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_ExternalPackage_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_ExternalPackage_get_target,%) : $(call gb_ExternalPackage_get_target,%) :
$(call gb_Output_announce,$*,$(true),EPK,2) $(call gb_Output_announce,$*,$(true),EPK,2)
touch $@ touch $@
......
...@@ -33,12 +33,6 @@ ...@@ -33,12 +33,6 @@
# directory is work dir, accessible only from recipes via variable # directory is work dir, accessible only from recipes via variable
# $(EXTERNAL_WORKDIR). # $(EXTERNAL_WORKDIR).
$(dir $(call gb_ExternalProject_get_statedir,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_ExternalProject_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_ExternalProject_get_preparation_target,%) : $(call gb_ExternalProject_get_preparation_target,%) :
touch $@ touch $@
......
...@@ -27,9 +27,6 @@ ...@@ -27,9 +27,6 @@
# InstallModule class # InstallModule class
$(dir $(call gb_InstallModule_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_InstallModule_get_target,%) : $(call gb_InstallModule_get_target,%) :
$(call gb_Output_announce,$*,$(true),IMO,3) $(call gb_Output_announce,$*,$(true),IMO,3)
touch $@ touch $@
......
...@@ -53,9 +53,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -53,9 +53,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_ScpTemplateTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_ScpTemplateTarget_get_target,%) : $(gb_ScpTemplateTarget_TARGET) $(call gb_ScpTemplateTarget_get_target,%) : $(gb_ScpTemplateTarget_TARGET)
$(call gb_ScpTemplateTarget__command,$@,$*) $(call gb_ScpTemplateTarget__command,$@,$*)
...@@ -92,9 +89,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -92,9 +89,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_ScpPreprocessTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_ScpPreprocessTarget_get_target,%) : $(gb_ScpPreprocessTarget_TARGET) $(call gb_ScpPreprocessTarget_get_target,%) : $(gb_ScpPreprocessTarget_TARGET)
$(call gb_ScpPreprocessTarget__command,$@,$*) $(call gb_ScpPreprocessTarget__command,$@,$*)
...@@ -125,9 +119,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -125,9 +119,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_ScpMergeTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_ScpMergeTarget_get_target,%) : $(gb_ScpMergeTarget_TARGET) $(call gb_ScpMergeTarget_get_target,%) : $(gb_ScpMergeTarget_TARGET)
$(call gb_ScpMergeTarget__command,$@,$*) $(call gb_ScpMergeTarget__command,$@,$*)
...@@ -161,9 +152,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -161,9 +152,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_ScpConvertTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_ScpConvertTarget_get_target,%) : $(gb_ScpConvertTarget_TARGET) $(call gb_ScpConvertTarget_get_target,%) : $(gb_ScpConvertTarget_TARGET)
$(call gb_ScpConvertTarget__command,$@,$*) $(call gb_ScpConvertTarget__command,$@,$*)
...@@ -195,9 +183,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -195,9 +183,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_ScpTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_ScpTarget_get_target,%) : $(gb_ScpTarget_TARGET) $(call gb_ScpTarget_get_target,%) : $(gb_ScpTarget_TARGET)
$(call gb_ScpTarget__command,$@,$*) $(call gb_ScpTarget__command,$@,$*)
...@@ -253,9 +238,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -253,9 +238,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_InstallModuleTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_InstallModuleTarget_get_target,%) : $(call gb_InstallModuleTarget_get_target,%) :
$(call gb_InstallModuleTarget__command,$@,$*) $(call gb_InstallModuleTarget__command,$@,$*)
......
...@@ -61,12 +61,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -61,12 +61,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_InstallScriptTarget_get_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(dir $(call gb_InstallScriptTarget_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_InstallScriptTarget_get_target,%) : $(gb_InstallScriptTarget_TARGET) $(call gb_InstallScriptTarget_get_target,%) : $(gb_InstallScriptTarget_TARGET)
$(call gb_InstallScriptTarget__command,$@,$*) $(call gb_InstallScriptTarget__command,$@,$*)
......
...@@ -31,12 +31,7 @@ ...@@ -31,12 +31,7 @@
# a pattern rule with multiple targets is actually executed only once for each # a pattern rule with multiple targets is actually executed only once for each
# match, so define only pattern rules with one target here # match, so define only pattern rules with one target here
# the .dir is for make 3.81, which ignores trailing /
define gb_PackagePart__rule define gb_PackagePart__rule
$(1)/.dir :
$$(if $$(wildcard $$(dir $$@)),,mkdir -p $$(dir $$@))
$(1)/%/.dir :
$$(if $$(wildcard $$(dir $$@)),,mkdir -p $$(dir $$@))
$(1)/% : $(1)/% :
$$(call gb_Deliver_deliver,$$<,$$@) $$(call gb_Deliver_deliver,$$<,$$@)
endef endef
......
...@@ -47,11 +47,6 @@ $(call gb_Rdb_get_clean_target,%) : ...@@ -47,11 +47,6 @@ $(call gb_Rdb_get_clean_target,%) :
$(call gb_Helper_abbreviate_dirs,\ $(call gb_Helper_abbreviate_dirs,\
rm -f $(call gb_Rdb_get_outdir_target,$*) $(call gb_Rdb_get_target,$*)) rm -f $(call gb_Rdb_get_outdir_target,$*) $(call gb_Rdb_get_target,$*))
# DO NOT DEFINE: it overwrites the definition from Package.mk for xml/
# and doesn't work on 3.81
#$(dir $(call gb_Rdb_get_outdir_target,))%/.dir :
# mkdir -p $(dir $@)
$(call gb_Rdb_get_outdir_target,%) : $(call gb_Rdb_get_outdir_target,%) :
$(call gb_Deliver_deliver,$<,$@) $(call gb_Deliver_deliver,$<,$@)
......
...@@ -42,10 +42,6 @@ gb_UnoApiPartTarget_UCPPTARGET := $(call gb_Executable_get_target_for_build,ucpp ...@@ -42,10 +42,6 @@ gb_UnoApiPartTarget_UCPPTARGET := $(call gb_Executable_get_target_for_build,ucpp
# invoked with the .idl file corresponding to the .urd in that case. # invoked with the .idl file corresponding to the .urd in that case.
# Touch the .urd file, so it is newer than the .done file, causing that to # Touch the .urd file, so it is newer than the .done file, causing that to
# be rebuilt and overwriting the .urd file again. # be rebuilt and overwriting the .urd file again.
# the .dir is for make 3.81, which ignores trailing /
$(dir $(call gb_UnoApiPartTarget_get_target,))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_UnoApiPartTarget_get_target,%.urd) : $(call gb_UnoApiPartTarget_get_target,%.urd) :
touch $@ touch $@
......
...@@ -58,9 +58,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -58,9 +58,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_UnpackedTarget_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_UnpackedTarget_get_target,%).tar.bz2 : $(call gb_UnpackedTarget_get_target,%).tar.bz2 :
$(call gb_UnpackedTarget__command,untar,$@,$*,-j) $(call gb_UnpackedTarget__command,untar,$@,$*,-j)
...@@ -154,9 +151,6 @@ $(call gb_Helper_abbreviate_dirs,\ ...@@ -154,9 +151,6 @@ $(call gb_Helper_abbreviate_dirs,\
) )
endef endef
$(dir $(call gb_UnpackedTarball_get_target,%)).dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_UnpackedTarball_get_preparation_target,%) : $(call gb_UnpackedTarball_get_preparation_target,%) :
touch $@ touch $@
......
...@@ -69,6 +69,13 @@ endif ...@@ -69,6 +69,13 @@ endif
include $(GBUILDDIR)/Output.mk include $(GBUILDDIR)/Output.mk
# general purpose rules for creating directories
# the .dir is for make 3.81, which ignores trailing /
$(OUTDIR)/%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(WORKDIR)/%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
ifneq ($(strip $(PRODUCT)$(product)),) ifneq ($(strip $(PRODUCT)$(product)),)
gb_PRODUCT := $(true) gb_PRODUCT := $(true)
......
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