- revert 26147
[reactos.git] / reactos / tools / rgenstat / rgenstat.mak
1 RGENSTAT_BASE = $(TOOLS_BASE_)rgenstat
2 RGENSTAT_BASE_ = $(RGENSTAT_BASE)$(SEP)
3 RGENSTAT_INT = $(INTERMEDIATE_)$(RGENSTAT_BASE)
4 RGENSTAT_INT_ = $(RGENSTAT_INT)$(SEP)
5 RGENSTAT_OUT = $(OUTPUT_)$(RGENSTAT_BASE)
6 RGENSTAT_OUT_ = $(RGENSTAT_OUT)$(SEP)
7
8 $(RGENSTAT_INT): | $(TOOLS_INT)
9 $(ECHO_MKDIR)
10 ${mkdir} $@
11
12 ifneq ($(INTERMEDIATE),$(OUTPUT))
13 $(RGENSTAT_OUT): | $(TOOLS_OUT)
14 $(ECHO_MKDIR)
15 ${mkdir} $@
16 endif
17
18 RGENSTAT_TARGET = \
19 $(EXEPREFIX)$(RGENSTAT_OUT_)rgenstat$(EXEPOSTFIX)
20
21 RGENSTAT_SOURCES = $(addprefix $(RGENSTAT_BASE_), \
22 rgenstat.c \
23 llmosrt.c \
24 )
25
26 RGENSTAT_OBJECTS = \
27 $(addprefix $(INTERMEDIATE_), $(RGENSTAT_SOURCES:.c=.o))
28
29 RGENSTAT_HOST_CFLAGS = -g -Werror -Wall
30
31 RGENSTAT_HOST_LFLAGS = -g
32
33 $(RGENSTAT_TARGET): $(RGENSTAT_OBJECTS) | $(RGENSTAT_OUT)
34 $(ECHO_LD)
35 ${host_gcc} $(RGENSTAT_OBJECTS) $(RGENSTAT_HOST_LFLAGS) -o $@
36
37 $(RGENSTAT_INT_)rgenstat.o: $(RGENSTAT_BASE_)rgenstat.c | $(RGENSTAT_INT)
38 $(ECHO_CC)
39 ${host_gcc} $(RGENSTAT_HOST_CFLAGS) -c $< -o $@
40
41 $(RGENSTAT_INT_)llmosrt.o: $(RGENSTAT_BASE_)llmosrt.c | $(RGENSTAT_INT)
42 $(ECHO_CC)
43 ${host_gcc} $(RGENSTAT_HOST_CFLAGS) -c $< -o $@
44
45 .PHONY: rgenstat
46 rgenstat: $(RGENSTAT_TARGET)
47
48 .PHONY: rgenstat_clean
49 rgenstat_clean: $(RGENSTAT_TARGET)
50 -@$(rm) $(RGENSTAT_TARGET) $(RGENSTAT_OBJECTS) 2>$(NUL)
51 clean: rgenstat_clean