simbltweak.mk 741 B

12345678910111213141516171819202122
  1. SIMBLTWEAK_NAME := $(strip $(SIMBLTWEAK_NAME))
  2. ifeq ($(_THEOS_RULES_LOADED),)
  3. include $(THEOS_MAKE_PATH)/rules.mk
  4. endif
  5. internal-all:: $(SIMBLTWEAK_NAME:=.all.simbltweak.variables);
  6. internal-stage:: $(SIMBLTWEAK_NAME:=.stage.simbltweak.variables);
  7. internal-after-install::
  8. SIMBLTWEAKS_WITH_SUBPROJECTS = $(strip $(foreach simbltweak,$(SIMBLTWEAK_NAME),$(patsubst %,$(simbltweak),$(call __schema_var_all,$(simbltweak)_,SUBPROJECTS))))
  9. ifneq ($(SIMBLTWEAKS_WITH_SUBPROJECTS),)
  10. internal-clean:: $(SIMBLTWEAKS_WITH_SUBPROJECTS:=.clean.simbltweak.subprojects)
  11. endif
  12. $(SIMBLTWEAK_NAME):
  13. @$(MAKE) -f $(_THEOS_PROJECT_MAKEFILE_NAME) --no-print-directory --no-keep-going $@.all.simbltweak.variables
  14. $(eval $(call __mod,master/simbltweak.mk))