reactos/reactos/tools/pefixup.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
912 B
Makefile

PEFIXUP_BASE = $(TOOLS_BASE)
PEFIXUP_BASE_ = $(PEFIXUP_BASE)$(SEP)
PEFIXUP_INT = $(INTERMEDIATE_)$(PEFIXUP_BASE)
PEFIXUP_INT_ = $(PEFIXUP_INT)$(SEP)
PEFIXUP_OUT = $(OUTPUT_)$(PEFIXUP_BASE)
PEFIXUP_OUT_ = $(PEFIXUP_OUT)$(SEP)
PEFIXUP_TARGET = \
$(PEFIXUP_OUT_)pefixup$(EXEPOSTFIX)
PEFIXUP_SOURCES = \
$(PEFIXUP_BASE_)pefixup.c
PEFIXUP_OBJECTS = \
$(addprefix $(INTERMEDIATE_), $(PEFIXUP_SOURCES:.c=.o))
PEFIXUP_HOST_CFLAGS = $(TOOLS_CFLAGS)
PEFIXUP_HOST_LFLAGS = $(TOOLS_LFLAGS)
.PHONY: pefixup
pefixup: $(PEFIXUP_TARGET)
$(PEFIXUP_TARGET): $(PEFIXUP_OBJECTS) | $(PEFIXUP_OUT)
$(ECHO_HOSTLD)
${host_gcc} $(PEFIXUP_OBJECTS) $(PEFIXUP_HOST_LFLAGS) -o $@
$(PEFIXUP_INT_)pefixup.o: $(PEFIXUP_BASE_)pefixup.c | $(PEFIXUP_INT)
$(ECHO_HOSTCC)
${host_gcc} $(PEFIXUP_HOST_CFLAGS) -c $< -o $@
.PHONY: pefixup_clean
pefixup_clean:
-@$(rm) $(PEFIXUP_TARGET) $(PEFIXUP_OBJECTS) 2>$(NUL)
clean: pefixup_clean