makefile - How to make created packages available on make menuconfig? -
i'm trying create libxerces bundle openwrt. next instructions site http://wiki.openwrt.org/doc/devel/packages, created folder called libxerces-c within packages directory , simple makefile have bundle listed on create menuconfig, it's not happening.
the makefile defined following:
# # copyright (c) 2006-2013 openwrt.org # # free software, licensed under gnu general public license v2. # see /license more information. # include $(topdir)/rules.mk # name , release number of bundle pkg_name:=xerces-c pkg_version:=3.1.1 pkg_release:=1 pkg_build_dir:=$(build_dir)/$(pkg_name)-$(pkg_version) pkg_source:=$(pkg_name)-$(pkg_version).tar.gz pkg_source_url:=http://apache.mirror.pop-sc.rnp.br/apache//xerces/c/3/sources/ pkg_cat:=zcat include $(include_dir)/package.mk # specify bundle info program. # variables defined here should self explanatory. define package/libxerces section:=libs category:=libraries title:=validating xml parser written in portable subset of c++. url:=http://xerces.apache.org/ endef define package/libxerces/description xerces-c++ validating xml parser written in portable subset of c++. xerces-c++ makes easy give application ability read , write xml data. shared library provided parsing, generating, manipulating, , validating xml documents. xerces-c++ faithful xml 1.0 recommendation , associated standards (dom 1.0, dom 2.0, sax 1.0, sax 2.0, namespaces, xml schema part 1 , part 2). provides experimental implementations of xml 1.1 , dom level 3.0. parser provides high performance, modularity, , scalability. endef configure_args+= --host=mips-openwrt-linux define build/configure $(call build/configure/default) endef define build/compile $(call build/compile/default) endef define package/libxerces/install endef $(eval $(call buildpackage,libxerces))
i tried execute install script
./scripts/feeds install libxerces-c
but nil happened. still can't see bundle after executing create menuconfig.
you need to
add feed bundle feeds.conf.default
or create feeds.conf
then ./scripts/feeds update -a
(update feeds... set feed's name instead of using -a
)
then ./scripts/feeds install foobar
[...]
... called install on libxerces-c
while bundle called libxerces
?
makefile openwrt
No comments:
Post a Comment