X-Git-Url: http://rtime.felk.cvut.cz/gitweb/omk.git/blobdiff_plain/3dbbe898b34508489e6594cf34fffa97a056e841..c58097452ae99625405af4a4636e10e6e003530b:/snippets/sysless diff --git a/snippets/sysless b/snippets/sysless index eb863ea..1b02ea8 100644 --- a/snippets/sysless +++ b/snippets/sysless @@ -238,23 +238,23 @@ run: run-$(firstword $(link_VARIANTS)) #===================================================================== # Generate pass rules from generic templates -OTHER_PASSES = dep clean install $(eval $(call omk_pass_template, include-pass, $(LOCAL_BUILD_DIR),,$(include_HEADERS)$(nobase_include_HEADERS)$(renamed_include_HEADERS)$(lib_LDSCRIPTS)$(config_include_HEADERS)$(LOCAL_CONFIG_H))) $(eval $(call omk_pass_template, library-pass, $(LOCAL_BUILD_DIR),TARGET_RULE_TEMPLATES=y,$(lib_LIBRARIES)$(shared_LIBRARIES)$(lib_obj_SOURCES))) $(eval $(call omk_pass_template, binary-pass, $(LOCAL_BUILD_DIR),TARGET_RULE_TEMPLATES=y,$(bin_PROGRAMS) $(test_PROGRAMS))) $(eval $(call omk_pass_template, utils-pass, $(LOCAL_BUILD_DIR),HOST_RULE_TEMPLATES=y,$(utils_PROGRAMS))) - - -$(eval $(call omk_pass_template,$(OTHER_PASSES),$(LOCAL_BUILD_DIR),,always)) +$(eval $(call omk_pass_template, dep, $(LOCAL_BUILD_DIR),,always)) +$(eval $(call omk_pass_template, clean, $(LOCAL_BUILD_DIR),,always)) +$(eval $(call omk_pass_template, install,$(LOCAL_BUILD_DIR),,always)) dep-local: install-local: +$(eval $(call include-pass-template,$(USER_INCLUDE_DIR),include)) + include-pass-local: - $(call include-pass-template,$(USER_INCLUDE_DIR),include) @$(foreach f, $(lib_LDSCRIPTS), cmp --quiet $(SOURCES_DIR)/$(f) $(USER_LIB_DIR)/$(notdir $(f)) \ || $(call cp_cmd,$(SOURCES_DIR)/$(f),$(USER_LIB_DIR)/$(notdir $(f))) || exit 1 ; ) @@ -273,6 +273,7 @@ check-dir: @$(call mkdir_def,$(USER_UTILS_DIR)) @$(call mkdir_def,$(USER_TESTS_DIR)) +include-pass-submakes: extra-rules-subdirs # Which passes to pass default: include-pass library-pass binary-pass utils-pass