X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;f=tools%2Fwindeps%2FMakefile;fp=tools%2Fwindeps%2FMakefile;h=4f6401fc242b937c4bff17000d68932485d8d041;hb=4e32f48feb64932954953a87f064170500f93221;hp=5b7dde52187f48a8aa62652653aa07c43ded3dc1;hpb=9f56f9f091155065173712c3f254945fd8224511;p=wimlib diff --git a/tools/windeps/Makefile b/tools/windeps/Makefile index 5b7dde52..4f6401fc 100644 --- a/tools/windeps/Makefile +++ b/tools/windeps/Makefile @@ -12,11 +12,9 @@ ARCHITECTURES := i686 x86_64 LIBXML2_VERSION := 2.9.4 WINPTHREADS_VERSION := 4.0.4 -WINICONV_VERSION := 0.0.6 LIBXML_URL := ftp://xmlsoft.org/libxml2/libxml2-$(LIBXML2_VERSION).tar.gz WINPTHREADS_URL := http://downloads.sourceforge.net/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v$(WINPTHREADS_VERSION).tar.bz2 -WINICONV_URL := https://github.com/win-iconv/win-iconv/archive/$(WINICONV_VERSION).tar.gz LIBXML_SRCDIR := libxml2-$(LIBXML2_VERSION) @@ -42,17 +40,6 @@ $(WINPTHREADS_SRCDIR):$(WINPTHREADS_DIST) checksums_verified cp $@/COPYING COPYING.winpthreads MAKE_CLEAN_FILES += $(WINPTHREADS_SRCDIR) mingw-w64-v$(WINPTHREADS_VERSION) COPYING.winpthreads -WINICONV_SRCDIR := win-iconv-$(WINICONV_VERSION) -WINICONV_DIST := $(WINICONV_VERSION).tar.gz -SRCDIR_TARGETS += $(WINICONV_SRCDIR) -DIST_TARGETS += $(WINICONV_DIST) -$(WINICONV_DIST): - wget $(WINICONV_URL) -$(WINICONV_SRCDIR):$(WINICONV_DIST) checksums_verified - tar xvf $< -# win-iconv is public domain, so there's no license file. -MAKE_CLEAN_FILES += $(WINICONV_SRCDIR) - checksums_verified:$(DIST_TARGETS) sha256sum -c sha256sums @@ -104,35 +91,12 @@ $(1)_BUILD_TARGETS += winpthreads_$(1) MAKE_CLEAN_FILES += build_winpthreads_$(1) endef -# -# declare_winiconv_target(arch) -# -define declare_winiconv_target -winiconv_$(1):$(WINICONV_SRCDIR) - builddir=build_winiconv_$(1); \ - rm -rf $$$$builddir; \ - cp -r $(WINICONV_SRCDIR) $$$$builddir; \ - cd $$$$builddir; \ - $(MAKE) CC=$(1)-w64-mingw32-gcc \ - AR=$(1)-w64-mingw32-ar \ - RANLIB=$(1)-w64-mingw32-ranlib \ - DLLTOOL=$(1)-w64-mingw32-dlltool \ - CFLAGS=-O2 \ - prefix=$$$$PWD/../sysroot_$(1) \ - install; \ - rm -f ../sysroot_$(1)/lib/libiconv.dll.a; - -$(1)_BUILD_TARGETS += winiconv_$(1) -MAKE_CLEAN_FILES += build_winiconv_$(1) -endef - # # declare_arch_targets(arch) # define declare_arch_targets $(eval $(call declare_libxml_target,$(1))) $(eval $(call declare_winpthreads_target,$(1))) -$(eval $(call declare_winiconv_target,$(1))) sysroot_$(1): $($(1)_BUILD_TARGETS)