48bf43de144f91a544ca715dd3041db3bd9cd808
[tpg/acess2.git] / Externals / cross-compiler / Makefile.rules.mk
1
2 .PHONY: all clean binutils gcc include
3
4 all: include binutils gcc
5
6 clean:
7         $(RM) -rf $(BINUTILS_DIR) $(GCC_DIR) build-$(ARCH)
8
9 gcc: $(GCC_DIR) $(PREFIX)/bin/$(TARGET)-gcc
10
11 binutils: $(BINUTILS_DIR) $(PREFIX)/bin/$(TARGET)-ld
12
13 $(BINUTILS_DIR) $(GCC_DIR): %: %.tar.bz2
14         tar -xf $<
15
16 $(GCC_DIR)/%: patches/gcc/%.patch
17         @echo [PATCH] $@
18         @tar -xf $(GCC_ARCHIVE) $@
19         @patch $@ $<
20 $(GCC_DIR)/%: patches/gcc/%
21         @echo [CP] $@
22         @cp $< $@
23
24 $(BINUTILS_DIR)/%: patches/binutils/%.patch
25         @echo [PATCH] $@
26         @tar -xf $(BINUTILS_ARCHIVE) $@
27         @patch $@ $<
28 $(BINUTILS_DIR)/%: patches/binutils/%
29         @echo [CP] $@
30         @cp $< $@
31
32

UCC git Repository :: git.ucc.asn.au