reactos/tools/rsym/raddr2line.mak
Amine Khaldi 84291d0d72 * Bring back rbuild build to be used until bug 6372 is fixed.
svn path=/branches/GSoC_2011/ThemesSupport/; revision=52691
2011-07-15 22:27:16 +00:00

42 lines
1.2 KiB
Makefile

RADDR2LINE_BASE = $(TOOLS_BASE)$(SEP)rsym
RADDR2LINE_BASE_ = $(RADDR2LINE_BASE)$(SEP)
RADDR2LINE_INT = $(INTERMEDIATE_)$(RADDR2LINE_BASE)
RADDR2LINE_INT_ = $(RADDR2LINE_INT)$(SEP)
RADDR2LINE_OUT = $(OUTPUT_)$(RADDR2LINE_BASE)
RADDR2LINE_OUT_ = $(RADDR2LINE_OUT)$(SEP)
RADDR2LINE_TARGET = \
$(RADDR2LINE_OUT_)raddr2line$(EXEPOSTFIX)
RADDR2LINE_SOURCES = \
$(RADDR2LINE_BASE_)raddr2line.c \
$(RADDR2LINE_BASE_)rsym_common.c
RADDR2LINE_OBJECTS = \
$(addprefix $(INTERMEDIATE_), $(RADDR2LINE_SOURCES:.c=.o))
RADDR2LINE_HOST_CFLAGS = $(TOOLS_CFLAGS)
RADDR2LINE_HOST_LFLAGS = $(TOOLS_LFLAGS)
.PHONY: raddr2line
raddr2line: $(RADDR2LINE_TARGET)
$(RADDR2LINE_TARGET): $(RADDR2LINE_OBJECTS) | $(RADDR2LINE_OUT)
$(ECHO_HOSTLD)
${host_gcc} $(RADDR2LINE_OBJECTS) $(RADDR2LINE_HOST_LFLAGS) -o $@
$(RADDR2LINE_INT_)raddr2line.o: $(RADDR2LINE_BASE_)raddr2line.c | $(RADDR2LINE_INT)
$(ECHO_HOSTCC)
${host_gcc} $(RADDR2LINE_HOST_CFLAGS) -c $< -o $@
#$(RADDR2LINE_INT_)rsym_common.o: $(RADDR2LINE_BASE_)rsym_common.c | $(RADDR2LINE_INT)
# $(ECHO_HOSTCC)
# ${host_gcc} $(RADDR2LINE_HOST_CFLAGS) -c $< -o $@
.PHONY: raddr2line_clean
raddr2line_clean:
-@$(rm) $(RADDR2LINE_TARGET) $(RADDR2LINE_OBJECTS) 2>$(NUL)
clean: raddr2line_clean