Makefile (676B)
1 # roundshot - toolchain makefile 2 # See LICENSE file for copyright and license details 3 4 include config.mk 5 6 all: musl-cross-make $(TC_NAME) 7 8 musl-cross-make: 9 git clone $(MUSL_CROSS_MAKE) musl-cross-make 10 11 arm-linux-musleabihf: 12 cd $(shell basename $(MUSL_CROSS_MAKE)) && \ 13 echo "TARGET = $(TC_NAME)" > config.mak && \ 14 echo "OUTPUT = $(PWD)/$@" >> config.mak && \ 15 echo "COMMON_CONFIG += $(COMMON_CONFIG)" >> config.mak && \ 16 echo "GCC_CONFIG += $(GCC_CONFIG)" >> config.mak 17 make -C $(shell basename $(MUSL_CROSS_MAKE)) -j9 18 make -C $(shell basename $(MUSL_CROSS_MAKE)) -j9 install 19 20 clean: 21 rm -rf $(TC_NAME) 22 23 distclean: clean 24 rm -rf $(shell basename $(MUSL_CROSS_MAKE))