Source files for ccache-2.4 and Android patches
[android/toolchain/ccache.git] / Makefile
1 # a small Makefile to build ccache for your platform
2 #
3 #
4 CCACHE       := ccache-2.4
5 BUILD_CFLAGS := -O2 -fomit-frame-pointer
6
7 all:
8         @echo  make clean / make unpack / make build
9
10 clean:
11         rm -rf build ccache
12
13 unpack:
14         rm -rf build
15         mkdir -p build
16         cd build && tar xzf ../archive/$(CCACHE).tar.gz
17         cd build/$(CCACHE) && patch -p1 < ../../patches/$(CCACHE)-dependency-output.patch
18         cd build/$(CCACHE) && patch -p1 < ../../patches/$(CCACHE)-win32-fixes.patch
19
20 .PHONY: build
21 build:
22         cd build/$(CCACHE) && CFLAGS="$(BUILD_CFLAGS)" ./configure && make
23         strip build/$(CCACHE)/ccache
24         cp build/$(CCACHE)/ccache .
25         @echo "Please copy the file 'ccache' to your prebuilt directory"
26