blob: f39d7612234c429da9a580955ccf912d129d7b10 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#
2# Copyright (C) 2006-2014 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7
8include $(TOPDIR)/rules.mk
9
10PKG_NAME:=mxml
11PKG_VERSION:=2.8
12PKG_RELEASE:=1
13
14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
16
17#USE_SOURCE_DIR:=$(TOPDIR)/marvell/services/web/cgi/libs/libmxml/$(PKG_NAME)-$(PKG_VERSION)
18MXML_SOURCE_DIR:=$(MRVLDIR)/services/web/cgi/libs/libmxml/$(PKG_NAME)-$(PKG_VERSION)
19
20PKG_INSTALL:=1
21
22include $(INCLUDE_DIR)/package.mk
23
24TARGET_CFLAGS += $(FPIC)
25
26define Package/libmxml
27 SECTION:=libs
28 CATEGORY:=Libraries
29 TITLE:= mini xml parser library
30endef
31
32#define Build/Prepare
33# mkdir -p $(PKG_BUILD_DIR)
34# cp -rf $(MXML_SOURCE_DIR)/* $(PKG_BUILD_DIR)/
35#endef
36
37define Build/InstallDev
38 $(INSTALL_DIR) $(1)/usr/include
39 $(CP) $(PKG_BUILD_DIR)/*.h $(1)/usr/include/
40 $(INSTALL_DIR) $(1)/usr/lib
41 $(CP) $(PKG_BUILD_DIR)/libmxml.{a,so*} $(1)/usr/lib/
42endef
43
44define Package/libmxml/install
45 $(INSTALL_DIR) $(1)/usr/lib
46 $(CP) $(PKG_BUILD_DIR)/libmxml.so.* $(1)/usr/lib/
47endef
48
49
50$(eval $(call BuildPackage,libmxml))