/
githubmirror
/
julia
Обзор
Документация
Войти
/
githubmirror
/
julia
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
deps/libwhich.mk
36 строк
1 KB
Max Horn
deps: make clean targets robust (#61219)
06 мар 2026, 22:59
Не верифицирован
06 мар 2026, 22:59
74d1230
Код
Авторство
О чём код?
## LIBWHICH ## LIBWHICH_GIT_URL := https://github.com/vtjnash/libwhich.git LIBWHICH_TAR_URL = https://api.github.com/repos/vtjnash/libwhich/tarball/$1 $(eval $(call git-external,libwhich,LIBWHICH,,,$(BUILDDIR))) LIBWHICH_OBJ_LIB := $(build_depsbindir)/libwhich LIBWHICH_MFLAGS := CC="$(HOSTCC)" $(BUILDDIR)/$(LIBWHICH_SRC_DIR)/build-compiled: $(BUILDDIR)/$(LIBWHICH_SRC_DIR)/source-extracted $(MAKE) -C $(dir $<) $(LIBWHICH_MFLAGS) libwhich echo 1 > $@ $(BUILDDIR)/$(LIBWHICH_SRC_DIR)/build-checked: $(BUILDDIR)/$(LIBWHICH_SRC_DIR)/build-compiled ifeq ($(OS),$(BUILD_OS)) $(MAKE) -C $(dir $@) $(LIBWHICH_MFLAGS) check endif echo 1 > $@ define LIBWHICH_INSTALL mkdir -p $2/$$(build_depsbindir) cp $1/libwhich $2/$$(build_depsbindir) endef $(eval $(call staged-install, \ libwhich,$(LIBWHICH_SRC_DIR), \ LIBWHICH_INSTALL,,,)) clean-libwhich: -rm -f $(BUILDDIR)/$(LIBWHICH_SRC_DIR)/build-compiled -if [ -d $(BUILDDIR)/$(LIBWHICH_SRC_DIR) ]; then $(MAKE) -C $(BUILDDIR)/$(LIBWHICH_SRC_DIR) clean; fi get-libwhich: $(LIBWHICH_SRC_FILE) extract-libwhich: $(BUILDDIR)/$(LIBWHICH_SRC_DIR)/source-extracted configure-libwhich: extract-libwhich compile-libwhich: $(BUILDDIR)/$(LIBWHICH_SRC_DIR)/build-compiled fastcheck-libwhich: check-libwhich check-libwhich: $(BUILDDIR)/$(LIBWHICH_SRC_DIR)/build-checked