Changeset View
Changeset View
Standalone View
Standalone View
depends/packages/native_cctools.mk
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | define $(package)_preprocess_cmds | ||||
sed -i.old "/define HAVE_PTHREADS/d" ld64/src/ld/InputFiles.h | sed -i.old "/define HAVE_PTHREADS/d" ld64/src/ld/InputFiles.h | ||||
endef | endef | ||||
define $(package)_config_cmds | define $(package)_config_cmds | ||||
$($(package)_autoconf) | $($(package)_autoconf) | ||||
endef | endef | ||||
define $(package)_build_cmds | define $(package)_build_cmds | ||||
$(MAKE) | $(MAKE) -j$(JOBS) | ||||
endef | endef | ||||
define $(package)_stage_cmds | define $(package)_stage_cmds | ||||
$(MAKE) DESTDIR=$($(package)_staging_dir) install && \ | $(MAKE) DESTDIR=$($(package)_staging_dir) install && \ | ||||
cd $($(package)_extract_dir)/toolchain && \ | cd $($(package)_extract_dir)/toolchain && \ | ||||
mkdir -p $($(package)_staging_prefix_dir)/lib/clang/$($(package)_clang_version)/include && \ | mkdir -p $($(package)_staging_prefix_dir)/lib/clang/$($(package)_clang_version)/include && \ | ||||
mkdir -p $($(package)_staging_prefix_dir)/bin $($(package)_staging_prefix_dir)/include && \ | mkdir -p $($(package)_staging_prefix_dir)/bin $($(package)_staging_prefix_dir)/include && \ | ||||
cp bin/clang $($(package)_staging_prefix_dir)/bin/ &&\ | cp bin/clang $($(package)_staging_prefix_dir)/bin/ &&\ | ||||
cp -P bin/clang++ $($(package)_staging_prefix_dir)/bin/ &&\ | cp -P bin/clang++ $($(package)_staging_prefix_dir)/bin/ &&\ | ||||
cp lib/libLTO.so $($(package)_staging_prefix_dir)/lib/ && \ | cp lib/libLTO.so $($(package)_staging_prefix_dir)/lib/ && \ | ||||
cp -rf lib/clang/$($(package)_clang_version)/include/* $($(package)_staging_prefix_dir)/lib/clang/$($(package)_clang_version)/include/ && \ | cp -rf lib/clang/$($(package)_clang_version)/include/* $($(package)_staging_prefix_dir)/lib/clang/$($(package)_clang_version)/include/ && \ | ||||
cp bin/llvm-dsymutil $($(package)_staging_prefix_dir)/bin/$(host)-dsymutil && \ | cp bin/llvm-dsymutil $($(package)_staging_prefix_dir)/bin/$(host)-dsymutil && \ | ||||
if `test -d include/c++/`; then cp -rf include/c++/ $($(package)_staging_prefix_dir)/include/; fi && \ | if `test -d include/c++/`; then cp -rf include/c++/ $($(package)_staging_prefix_dir)/include/; fi && \ | ||||
if `test -d lib/c++/`; then cp -rf lib/c++/ $($(package)_staging_prefix_dir)/lib/; fi | if `test -d lib/c++/`; then cp -rf lib/c++/ $($(package)_staging_prefix_dir)/lib/; fi | ||||
endef | endef |