[oe-commits] org.oe.dev distro/openwrt-sdk.conf: Distro config to build packages for OpenWRT.

pfalcon commit openembedded-commits at lists.openembedded.org
Thu Dec 20 13:04:49 UTC 2007


distro/openwrt-sdk.conf: Distro config to build packages for OpenWRT.
* Only package building is supported (not images).
* Uses SDK tarballs from OpenWRT projects.
* The distro itself is fully target-agnostic, you should just install correct
SDK tarball and pass correct TARGET_ARCH (using environment vs local.conf is highly
recommended).

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: d4f5c6ee684a0d4c2ff1783a70064c99a3efe475
ViewMTN: http://monotone.openembedded.org/revision/info/d4f5c6ee684a0d4c2ff1783a70064c99a3efe475
Files:
1
conf/distro/openwrt-sdk.conf
Diffs:

#
# mt diff -r5af64e0f29377b9ebbc655af469dd70d6a2f6dfb -rd4f5c6ee684a0d4c2ff1783a70064c99a3efe475
#
# 
# 
# add_file "conf/distro/openwrt-sdk.conf"
#  content [8b396941add259495d68102ab8ff2429a211f943]
# 
============================================================
--- conf/distro/openwrt-sdk.conf	8b396941add259495d68102ab8ff2429a211f943
+++ conf/distro/openwrt-sdk.conf	8b396941add259495d68102ab8ff2429a211f943
@@ -0,0 +1,26 @@
+#-----------------------------------------------------------------------------
+#@TYPE: Distribution
+#@NAME: OpenWRT-SDK
+#@DESCRIPTION: Building packages for OpenWRT using its official SDK.
+#
+#@COMMENT: This allows to build packages only, not the whole images.
+#@COMMENT: You should install and have in path an SDK from the www.openwrt.org.
+#@COMMENT: SDK installers are both host and target specific (so look in download
+#@COMMENT: dir for your target). If there is no SDK for your host arch,
+#@COMMENT: you can also look at downloads of x-wrt.org, a sister project.
+#@COMMENT: To build a package, use command like:
+#@COMMENT: DISTRO=openwrt-sdk TARGET_ARCH=<arch> bitbake <package>
+#-----------------------------------------------------------------------------
+
+require conf/distro/generic-uclibc.conf
+
+#
+# Header
+#
+DISTRO_NAME = "OpenWRT"
+
+# This is what lives in SDK
+ASSUME_PROVIDED += "virtual/${TARGET_PREFIX}gcc virtual/libc"
+
+# Make sure that we have correct package dependencies for SDK-provided libs.
+ASSUME_SHLIBS += "libc.so.0:uclibc libgcc_s.so.1:libgcc"






More information about the Openembedded-commits mailing list