Root/libparserutils/Makefile

1include $(TOPDIR)/rules.mk
2
3PKG_NAME:=libparserutils
4PKG_VERSION:=0.1.1
5PKG_RELEASE:=1
6
7PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-src.tar.gz
8PKG_SOURCE_URL:=http://download.netsurf-browser.org/libs/releases/
9PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
10PKG_MD5SUM:=c145e961be0ffee35f6afd638fb74dab
11
12include $(INCLUDE_DIR)/package.mk
13
14define Package/libparserutils
15    MAINTAINER:="Xiangfu Liu" <xiangfu@sharism.cc>
16    SECTION:=libs
17    CATEGORY:=Libraries
18    TITLE:=LibParserUtils has some built-in charset converters
19    URL:=http://www.netsurf-browser.org/projects/libparserutils/
20endef
21
22define Package/libparserutils/description
23    LibParserUtils has the following built-in charset converters. UTF-8, UTF-16 (platform-native endian), ISO-8859-n, Windows-125n, US-ASCII.
24endef
25
26define Build/Compile
27    rm -rf $(PKG_INSTALL_DIR)
28    $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR) \
29        $(MAKE_FLAGS) \
30        COMPONENT_TYPE=lib-shared \
31        DESTDIR="$(PKG_INSTALL_DIR)" \
32        all install
33endef
34
35define Build/InstallDev
36    mkdir -p $(1)/usr/include
37    $(CP) $(PKG_INSTALL_DIR)/usr/local/include/* $(1)/usr/include/
38    mkdir -p $(1)/usr/lib
39    $(CP) $(PKG_INSTALL_DIR)/usr/local/lib/* $(1)/usr/lib/
40endef
41
42define Package/libparserutils/install
43    $(INSTALL_DIR) $(1)/usr/lib
44    $(CP) $(PKG_INSTALL_DIR)/usr/local/lib/libparserutils.so* $(1)/usr/lib/
45endef
46
47$(eval $(call BuildPackage,libparserutils))
48

Archive Download this file



interactive