- LE Stubs fully correct and we can move freely between freeldr and ofwboot.
[reactos.git] / reactos / tools / ppc-le2be.mak
1 PPC_LE2BE_BASE = $(TOOLS_BASE)
2 PPC_LE2BE_BASE_ = $(PPC_LE2BE_BASE)$(SEP)
3
4 PPC_LE2BE_INT = $(INTERMEDIATE_)$(PPC_LE2BE_BASE)
5 PPC_LE2BE_INT_ = $(PPC_LE2BE_INT)$(SEP)
6 PPC_LE2BE_OUT = $(OUTPUT_)$(PPC_LE2BE_BASE)
7 PPC_LE2BE_OUT_ = $(PPC_LE2BE_OUT)$(SEP)
8
9 PPC_LE2BE_TARGET = \
10 $(EXEPREFIX)$(PPC_LE2BE_OUT_)ppc-le2be$(EXEPOSTFIX)
11
12 PPC_LE2BE_SOURCES = \
13 $(PPC_LE2BE_BASE_)ppc-le2be.c
14
15 PPC_LE2BE_OBJECTS = \
16 $(addprefix $(INTERMEDIATE_), $(PPC_LE2BE_SOURCES:.c=.o))
17
18 PPC_LE2BE_HOST_CFLAGS = $(TOOLS_CFLAGS)
19
20 PPC_LE2BE_HOST_LFLAGS = $(TOOLS_LFLAGS)
21
22 .PHONY: ppc-le2be
23 ppc-le2be: $(PPC_LE2BE_TARGET)
24
25 $(PPC_LE2BE_TARGET): $(PPC_LE2BE_OBJECTS) | $(PPC_LE2BE_OUT)
26 $(ECHO_LD)
27 ${host_gcc} $(PPC_LE2BE_OBJECTS) $(PPC_LE2BE_HOST_LFLAGS) -o $@
28
29 $(PPC_LE2BE_INT_)ppc-le2be.o: $(PPC_LE2BE_BASE_)ppc-le2be.c | $(PPC_LE2BE_INT)
30 $(ECHO_CC)
31 ${host_gcc} $(PPC_LE2BE_HOST_CFLAGS) -c $< -o $@
32
33 .PHONY: ppc-le2be_clean
34 ppc-le2be_clean:
35 -@$(rm) $(PPC_LE2BE_TARGET) $(PPC_LE2BE_OBJECTS) 2>$(NUL)
36 clean: ppc-le2be_clean