NCURSES_HOST_VERSION:=6.3 NCURSES_HOST_SOURCE:=ncurses-$(NCURSES_HOST_VERSION).tar.gz NCURSES_HOST_SOURCE_SHA256:=97fc51ac2b085d4cde31ef4d2c3122c21abc217e9090a43a30fc5ec21684e059 NCURSES_HOST_SITE:=@GNU/ncurses NCURSES_HOST_MAKE_DIR:=$(TOOLS_DIR)/make/ncurses-host NCURSES_HOST_DIR:=$(TOOLS_SOURCE_DIR)/ncurses-$(NCURSES_HOST_VERSION) ncurses-host-source: $(DL_DIR)/$(NCURSES_HOST_SOURCE) $(DL_DIR)/$(NCURSES_HOST_SOURCE): | $(DL_DIR) $(DL_TOOL) $(DL_DIR) $(NCURSES_HOST_SOURCE) $(NCURSES_HOST_SITE) $(NCURSES_HOST_SOURCE_SHA256) ncurses-host-unpacked: $(NCURSES_HOST_DIR)/.unpacked $(NCURSES_HOST_DIR)/.unpacked: $(DL_DIR)/$(NCURSES_HOST_SOURCE) | $(TOOLS_SOURCE_DIR) tar -C $(TOOLS_SOURCE_DIR) $(VERBOSE) -xf $(DL_DIR)/$(NCURSES_HOST_SOURCE) $(call APPLY_PATCHES,$(NCURSES_HOST_MAKE_DIR)/patches,$(NCURSES_HOST_DIR)) touch $@ $(NCURSES_HOST_DIR)/.configured: $(NCURSES_HOST_DIR)/.unpacked (cd $(NCURSES_HOST_DIR); $(RM) config.cache; \ CC="$(TOOLS_CC)" \ CXX="$(TOOLS_CXX)" \ CFLAGS="$(TOOLS_CFLAGS)" \ LDFLAGS="$(TOOLS_LDFLAGS)" \ ./configure \ \ \ $(DISABLE_NLS) \ $(QUIET) \ ); touch $@ $(NCURSES_HOST_DIR)/progs/tic: $(NCURSES_HOST_DIR)/.configured $(MAKE) -C $(NCURSES_HOST_DIR) all touch -c $@ $(TOOLS_DIR)/tic: $(NCURSES_HOST_DIR)/progs/tic $(INSTALL_FILE) ncurses-host-precompiled: $(TOOLS_DIR)/tic ncurses-host-clean: -$(MAKE) -C $(NCURSES_HOST_DIR) clean ncurses-host-dirclean: $(RM) -r $(NCURSES_HOST_DIR) ncurses-host-distclean: ncurses-host-dirclean $(RM) $(TOOLS_DIR)/tic