reactos/reactos/tools/bin2c.mak
KJK::Hyperion 1b524afb98 Echo [HOST-CC] and [HOST-LD] instead of [HOSTCC] and [HOSTLD]
Also echo [HOST-AR] for invocations of the host "ar"
Use [HOST-CC], [HOST-LD] and [HOST-AR] in bootstrap makefiles as well

svn path=/trunk/; revision=38788
2009-01-16 13:19:14 +00:00

37 lines
832 B
Makefile

BIN2C_BASE = $(TOOLS_BASE)
BIN2C_BASE_ = $(BIN2C_BASE)$(SEP)
BIN2C_INT = $(INTERMEDIATE_)$(BIN2C_BASE)
BIN2C_INT_ = $(BIN2C_INT)$(SEP)
BIN2C_OUT = $(OUTPUT_)$(BIN2C_BASE)
BIN2C_OUT_ = $(BIN2C_OUT)$(SEP)
BIN2C_TARGET = \
$(BIN2C_OUT_)bin2c$(EXEPOSTFIX)
BIN2C_SOURCES = \
$(BIN2C_BASE_)bin2c.c
BIN2C_OBJECTS = \
$(addprefix $(INTERMEDIATE_), $(BIN2C_SOURCES:.c=.o))
BIN2C_HOST_CFLAGS = $(TOOLS_CFLAGS)
BIN2C_HOST_LFLAGS = $(TOOLS_LFLAGS)
.PHONY: bin2c
bin2c: $(BIN2C_TARGET)
$(BIN2C_TARGET): $(BIN2C_OBJECTS) | $(BIN2C_OUT)
$(ECHO_HOSTLD)
${host_gcc} $(BIN2C_OBJECTS) $(BIN2C_HOST_LFLAGS) -o $@
$(BIN2C_INT_)bin2c.o: $(BIN2C_BASE_)bin2c.c | $(BIN2C_INT)
$(ECHO_HOSTCC)
${host_gcc} $(BIN2C_HOST_CFLAGS) -c $< -o $@
.PHONY: bin2c_clean
bin2c_clean:
-@$(rm) $(BIN2C_TARGET) $(BIN2C_OBJECTS) 2>$(NUL)
clean: bin2c_clean