diff options
author | Tony Theodore <tonyt@logyst.com> | 2013-05-18 10:57:56 (GMT) |
---|---|---|
committer | Tony Theodore <tonyt@logyst.com> | 2013-05-18 10:57:56 (GMT) |
commit | 3027957b3cdf811100d54a34a15a10cb5a4aaa41 (patch) | |
tree | 43f012e0e7e80b006f393bf8b14595f61253eb8d /src/icu4c.mk | |
parent | 961ae7eeedcf44c7b57e32f218a6834186544cd0 (diff) | |
download | mxe-3027957b3cdf811100d54a34a15a10cb5a4aaa41.zip mxe-3027957b3cdf811100d54a34a15a10cb5a4aaa41.tar.gz mxe-3027957b3cdf811100d54a34a15a10cb5a4aaa41.tar.bz2 |
add package icu4c
Diffstat (limited to 'src/icu4c.mk')
-rw-r--r-- | src/icu4c.mk | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/icu4c.mk b/src/icu4c.mk new file mode 100644 index 0000000..2a19e69 --- /dev/null +++ b/src/icu4c.mk @@ -0,0 +1,32 @@ +# This file is part of MXE. +# See index.html for further information. + +PKG := icu4c +$(PKG)_IGNORE := +$(PKG)_CHECKSUM := 7905632335e3dcd6667224da0fa087b49f9095e9 +$(PKG)_SUBDIR := icu +$(PKG)_FILE := $(PKG)-$(subst .,_,$($(PKG)_VERSION))-src.tgz +$(PKG)_URL := http://download.icu-project.org/files/$(PKG)/$($(PKG)_VERSION)/$($(PKG)_FILE) +$(PKG)_DEPS := gcc + +define $(PKG)_UPDATE + echo 'TODO: Updates for package icu4c need to be written.' >&2; + echo $(icu4c_VERSION) +endef + +define $(PKG)_BUILD + mkdir '$(1).native' && cd '$(1).native' && '$(1)/source/configure' + $(MAKE) -C '$(1).native' -j '$(JOBS)' + + mkdir '$(1).cross' && cd '$(1).cross' && '$(1)/source/configure' \ + --host='$(TARGET)' \ + --build="`config.guess`" \ + --prefix='$(PREFIX)/$(TARGET)' \ + --enable-static \ + --disable-shared \ + --with-cross-build='$(1).native' \ + CFLAGS=-DU_USING_ICU_NAMESPACE=0 \ + SHELL=bash + + $(MAKE) -C '$(1).cross' -j '$(JOBS)' install LIBPREFIX=lib +endef |