forget update de.rc
[reactos.git] / reactos / tools / raddr2line.mak
1 RADDR2LINE_BASE = $(TOOLS_BASE)
2 RADDR2LINE_BASE_ = $(RADDR2LINE_BASE)$(SEP)
3
4 RADDR2LINE_INT = $(INTERMEDIATE_)$(RADDR2LINE_BASE)
5 RADDR2LINE_INT_ = $(RADDR2LINE_INT)$(SEP)
6 RADDR2LINE_OUT = $(OUTPUT_)$(RADDR2LINE_BASE)
7 RADDR2LINE_OUT_ = $(RADDR2LINE_OUT)$(SEP)
8
9 RADDR2LINE_TARGET = \
10 $(EXEPREFIX)$(RADDR2LINE_OUT_)raddr2line$(EXEPOSTFIX)
11
12 RADDR2LINE_SOURCES = \
13 $(RADDR2LINE_BASE_)raddr2line.c \
14 $(RADDR2LINE_BASE_)rsym_common.c
15
16 RADDR2LINE_OBJECTS = \
17 $(addprefix $(INTERMEDIATE_), $(RADDR2LINE_SOURCES:.c=.o))
18
19 RADDR2LINE_HOST_CFLAGS = $(TOOLS_CFLAGS)
20
21 RADDR2LINE_HOST_LFLAGS = $(TOOLS_LFLAGS)
22
23 .PHONY: raddr2line
24 raddr2line: $(RADDR2LINE_TARGET)
25
26 $(RADDR2LINE_TARGET): $(RADDR2LINE_OBJECTS) | $(RADDR2LINE_OUT)
27 $(ECHO_LD)
28 ${host_gcc} $(RADDR2LINE_OBJECTS) $(RADDR2LINE_HOST_LFLAGS) -o $@
29
30 $(RADDR2LINE_INT_)raddr2line.o: $(RADDR2LINE_BASE_)raddr2line.c | $(RADDR2LINE_INT)
31 $(ECHO_CC)
32 ${host_gcc} $(RADDR2LINE_HOST_CFLAGS) -c $< -o $@
33
34 #$(RADDR2LINE_INT_)rsym_common.o: $(RADDR2LINE_BASE_)rsym_common.c | $(RADDR2LINE_INT)
35 # $(ECHO_CC)
36 # ${host_gcc} $(RADDR2LINE_HOST_CFLAGS) -c $< -o $@
37
38 .PHONY: raddr2line_clean
39 raddr2line_clean:
40 -@$(rm) $(RADDR2LINE_TARGET) $(RADDR2LINE_OBJECTS) 2>$(NUL)
41 clean: raddr2line_clean