add raddr2line back to build
Added: trunk/reactos/tools/raddr2line.mak
Modified: trunk/reactos/tools/tools.mak

Added: trunk/reactos/tools/raddr2line.mak
--- trunk/reactos/tools/raddr2line.mak	2005-10-22 12:11:42 UTC (rev 18674)
+++ trunk/reactos/tools/raddr2line.mak	2005-10-22 13:37:48 UTC (rev 18675)
@@ -0,0 +1,41 @@
+RADDR2LINE_BASE = $(TOOLS_BASE)
+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 = \
+	$(EXEPREFIX)$(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_LD)
+	${host_gcc} $(RADDR2LINE_OBJECTS) $(RADDR2LINE_HOST_LFLAGS) -o $@
+
+$(RADDR2LINE_INT_)raddr2line.o: $(RADDR2LINE_BASE_)raddr2line.c | $(RADDR2LINE_INT)
+	$(ECHO_CC)
+	${host_gcc} $(RADDR2LINE_HOST_CFLAGS) -c $< -o $@
+
+#$(RADDR2LINE_INT_)rsym_common.o: $(RADDR2LINE_BASE_)rsym_common.c | $(RADDR2LINE_INT)
+#	$(ECHO_CC)
+#	${host_gcc} $(RADDR2LINE_HOST_CFLAGS) -c $< -o $@
+
+.PHONY: raddr2line_clean
+raddr2line_clean:
+	-@$(rm) $(RADDR2LINE_TARGET) $(RADDR2LINE_OBJECTS) 2>$(NUL)
+clean: raddr2line_clean

Modified: trunk/reactos/tools/tools.mak
--- trunk/reactos/tools/tools.mak	2005-10-22 12:11:42 UTC (rev 18674)
+++ trunk/reactos/tools/tools.mak	2005-10-22 13:37:48 UTC (rev 18675)
@@ -22,6 +22,7 @@
 
 include tools/bin2c.mak
 include tools/rsym.mak
+include tools/raddr2line.mak
 include tools/pefixup.mak
 include tools/bin2res/bin2res.mak
 include tools/buildno/buildno.mak