sed -n -e 's|^LOAD \(.*\)$$$$| \1 \&|p' $(USER_OBJS_DIR)/$(1).exe.map|tr '&' '\134' >>$(USER_OBJS_DIR)/$(1).exe.d; \
echo >>$(USER_OBJS_DIR)/$(1).exe.d
-
+prepare-pass: create-build-dirs
+create-build-dirs::
+ifneq ($(bin_PROGRAMS),)
+create-build-dirs::
+ @$(call mkdir_def,$(USER_OBJS_DIR))
+endif
$(foreach prog,$(bin_PROGRAMS),$(eval $(call program_template,$(prog),bin)))
#$(foreach prog,$(bin_PROGRAMS),$(info >>>$(call program_template,$(prog),bin)<<<))
$(foreach src,$(filter %.c,$(USER_SOURCES)),\
"CC ",\
$(c_o_cmd))))
-$(eval $(call prepare_rule_goal,\
- $(USER_OBJS_DIR)/test.X.o,\
- $(SOURCES_DIR)/test.c,\
- "CC ",\
- $(c_o_cmd)))
+# $(eval $(call prepare_rule_goal,\
+# $(USER_OBJS_DIR)/test.X.o,\
+# $(SOURCES_DIR)/test.c,\
+# "CC ",\
+# $(c_o_cmd)))
check-dir::
@$(call mkdir_def,$(USER_BUILD_DIR))