tarball,Makefiles: add empty recipe rules for makefiles and their includes. they...
[sdk] / compiler / libec / Makefile.bootstrap
index 54860de..7f0c350 100644 (file)
@@ -109,12 +109,12 @@ CECFLAGS += -cpp $(_CPP)
 all: objdir $(COBJECTS) $(OBJ)$(MODULE).main.c
 
 objdir:
-       $(if $(wildcard $(OBJ)),,$(call mkdirq,$(OBJ)))
+       $(if $(wildcard $(OBJ)),,$(call mkdir,$(OBJ)))
        $(if $(ECERE_SDK_SRC),$(if $(wildcard $(call escspace,$(ECERE_SDK_SRC)/crossplatform.mk)),,@$(call echo,Ecere SDK Source Warning: The value of ECERE_SDK_SRC is pointing to an incorrect ($(ECERE_SDK_SRC)) location.)),)
        $(if $(ECERE_SDK_SRC),,$(if $(ECP_DEBUG)$(ECC_DEBUG)$(ECS_DEBUG),@$(call echo,ECC Debug Warning: Please define ECERE_SDK_SRC before using ECP_DEBUG, ECC_DEBUG or ECS_DEBUG),))
 
 $(OBJ)$(MODULE).main.ec: $(SYMBOLS) $(COBJECTS)
-       @$(call rmq,$(OBJ)symbols.lst)
+       @$(call rm,$(OBJ)symbols.lst)
        @$(call touch,$(OBJ)symbols.lst)
        @$(call echo,$(SYMBOLS)) >> $(OBJ)symbols.lst
        @$(call echo,$(IMPORTS)) >> $(OBJ)symbols.lst
@@ -245,19 +245,23 @@ $(OBJ)type.c: src/type.ec $(OBJ)type.sym | $(SYMBOLS)
        $(ECC) $(CFLAGS) $(CECFLAGS) $(ECFLAGS) $(CUSTOM1_PRJ_CFLAGS) $(FVISIBILITY) -c $(call quote_path,src/type.ec) -o $(call quote_path,$@) -symbols $(OBJ)
 
 cleantarget: objdir
-       $(call rmq,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
-       $(call rmq,$(OBJ)symbols.lst)
-       $(call rmq,$(OBJ)objects.lst)
+       $(call rm,$(OBJ)$(MODULE).main.c $(OBJ)$(MODULE).main.ec $(OBJ)$(MODULE).main$(I) $(OBJ)$(MODULE).main$(S))
+       $(call rm,$(OBJ)symbols.lst)
+       $(call rm,$(OBJ)objects.lst)
 
 clean: cleantarget
-       $(call rmq,$(_ECOBJECTS))
-       $(call rmq,$(_COBJECTS))
-       $(call rmq,$(_BOWLS))
-       $(call rmq,$(_IMPORTS))
-       $(call rmq,$(_SYMBOLS))
+       $(call rm,$(_ECOBJECTS))
+       $(call rm,$(_COBJECTS))
+       $(call rm,$(_BOWLS))
+       $(call rm,$(_IMPORTS))
+       $(call rm,$(_SYMBOLS))
 
 realclean: cleantarget
-       $(call rmrq,$(OBJ))
+       $(call rmr,$(OBJ))
 
 distclean: cleantarget
-       $(call rmrq,obj/)
+       $(call rmr,obj/)
+
+Makefile.bootstrap: ;
+$(_CF_DIR)crossplatform.mk: ;
+$(_CF_DIR)$(TARGET_PLATFORM)-$(COMPILER).cf: ;