]> git.sesse.net Git - vlc/blob - contrib/src/gettext/rules.mak
contrib: gettext: fix osx patch
[vlc] / contrib / src / gettext / rules.mak
1 # gettext
2 GETTEXT_VERSION=0.18.2.1
3 GETTEXT_URL=$(GNU)/gettext/gettext-$(GETTEXT_VERSION).tar.gz
4
5 PKGS += gettext
6 ifneq ($(filter gnu%,$(subst -, ,$(HOST))),)
7 # GNU platform should have gettext (?)
8 PKGS_FOUND += gettext
9 endif
10
11 $(TARBALLS)/gettext-$(GETTEXT_VERSION).tar.gz:
12         $(call download,$(GETTEXT_URL))
13
14 .sum-gettext: gettext-$(GETTEXT_VERSION).tar.gz
15
16 gettext: gettext-$(GETTEXT_VERSION).tar.gz .sum-gettext
17         $(UNPACK)
18 ifdef HAVE_MACOSX
19         # detect libintl correctly in configure for static library
20         sed -i.orig  's/$$LIBS $$LIBINTL/$$LIBS $$LIBINTL $$INTL_MACOSX_LIBS/' gettext-$(GETTEXT_VERSION)/gettext-runtime/m4/gettext.m4
21 endif
22         $(MOVE)
23
24 DEPS_gettext = iconv $(DEPS_iconv)
25
26 .gettext: gettext
27         #cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-relocatable --disable-java --disable-native-java --without-emacs
28         #cd $< && $(MAKE) install
29         #cd $< && $(MAKE) -C gettext-runtime/intl && $(MAKE) -C gettext-runtime/intl install && $(MAKE) -C gettext-tools/misc install
30         #touch $@
31
32 ifdef HAVE_WIN32
33         (cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-relocatable --disable-java --disable-native-java --disable-threads)
34         (cd $< && $(MAKE) -C gettext-runtime install && $(MAKE) -C gettext-tools/misc install && $(MAKE) -C gettext-tools/m4 install)
35 else
36         (cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-java --disable-native-java --without-emacs)
37         (cd $< && $(MAKE) -C gettext-runtime install && $(MAKE) -C gettext-tools/intl && $(MAKE) -C gettext-tools/libgrep && $(MAKE) -C gettext-tools/gnulib-lib && $(MAKE) -C gettext-tools/src install && $(MAKE) -C gettext-tools/misc install && $(MAKE) -C gettext-tools/m4 install)
38 endif
39         touch $@
40