| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | # This file is part of the OpenADK project. OpenADK is copyrighted# material, please see the LICENCE file in the top-level directory.include $(ADK_TOPDIR)/rules.mkinclude ../rules.mkinclude Makefile.incinclude ${ADK_TOPDIR}/mk/buildhlp.mkBUILD_DIR_INITIAL:=	$(WRKBUILD)-initialBUILD_DIR_FINAL:=	$(WRKBUILD)-finalLLVM_TARGETS:=ARM$(BUILD_DIR_INITIAL)/.configured:	(cd $(DL_DIR) && wget http://llvm.org/releases/3.8.0/cfe-3.8.0.src.tar.xz)	(cd $(DL_DIR) && wget http://llvm.org/releases/3.8.0/compiler-rt-3.8.0.src.tar.xz)	(cd $(WRKBUILD)/tools && tar xvf $(DL_DIR)/cfe-3.8.0.src.tar.xz && mv cfe-3.8.0.src clang)	(cd $(WRKBUILD)/projects && tar xvf $(DL_DIR)/compiler-rt-3.8.0.src.tar.xz && mv compiler-rt-3.8.0.src compiler-rt)	mkdir -p $(BUILD_DIR_INITIAL)	cd $(BUILD_DIR_INITIAL); \		PATH='$(HOST_PATH)' \		cmake -DCMAKE_BUILD_TYPE=Release \			-DCMAKE_INSTALL_PREFIX=$(TOOLCHAIN_DIR)/usr \			-DLLVM_DEFAULT_TARGET_TRIPLE="arm-none-eabi" \			-DCMAKE_CXX_FLAGS="-std=c++11" \			-DLLVM_TARGETS_TO_BUILD=$(LLVM_TARGETS) \			$(WRKBUILD)	touch $@$(BUILD_DIR_INITIAL)/.compiled: $(BUILD_DIR_INITIAL)/.configured	PATH='$(TARGET_PATH)' \		$(MAKE) -C $(BUILD_DIR_INITIAL) all	touch $@$(WRKBUILD)/.configured: $(BUILD_DIR_INITIAL)/.compiled	PATH='$(TARGET_PATH)' \		$(MAKE) -C $(BUILD_DIR_INITIAL) install	touch $@$(WRKBUILD)/.compiled:	touch $@$(WRKBUILD)/.installed: $(WRKBUILD)/.compiled	touch $@$(WRKBUILD)/.final:	touch $@include ${ADK_TOPDIR}/mk/toolchain.mk
 |