]> git.sesse.net Git - vlc/blob - contrib/src/gettext/rules.mak
04aedb46215cc9ca8e836ffe5170d28df2ade190
[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         $(MOVE)
19
20 DEPS_gettext = iconv $(DEPS_iconv)
21
22 .gettext: gettext
23         #cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-relocatable --disable-java --disable-native-java --without-emacs
24         #cd $< && $(MAKE) install
25         #cd $< && $(MAKE) -C gettext-runtime/intl && $(MAKE) -C gettext-runtime/intl install && $(MAKE) -C gettext-tools/misc install
26         #touch $@
27
28 ifdef HAVE_WIN32
29         (cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-relocatable --disable-java --disable-native-java --disable-threads)
30         (cd $< && $(MAKE) -C gettext-runtime install && $(MAKE) -C gettext-tools/misc install && $(MAKE) -C gettext-tools/m4 install)
31 else
32         (cd $< && $(HOSTVARS) ./configure $(HOSTCONF) --disable-java --disable-native-java --without-emacs)
33         (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)
34 endif
35 ifdef HAVE_MACOSX
36         # detect libintl correctly in configure for static library
37         (cd $(PREFIX)/share/aclocal; sed -i.orig  '184s/$$LIBINTL/$$LIBINTL $$INTL_MACOSX_LIBS/' gettext.m4)
38 endif
39         touch $@
40