Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # CONF_VERSION is increased each time build/conf/ changes incompatibly
- CONF_VERSION = "1"
- # Uncomment and change to cache the files Poky downloads in an alternative
- # location, default it ${TOPDIR}/downloads
- #DL_DIR ?= "${TOPDIR}/downloads"
- # Uncomment and change to cache Poky's built staging output in an alternative
- # location, default ${TOPDIR}/sstate-cache
- #SSTATE_DIR ?= "${TOPDIR}/sstate-cache"
- # Uncomment and set to allow bitbake to execute multiple tasks at once.
- # For a quadcore, BB_NUMBER_THREADS = "4", PARALLEL_MAKE = "-j 4" would
- # be appropriate.
- BB_NUMBER_THREADS = "8"
- # Also, make can be passed flags so it run parallel threads e.g.:
- PARALLEL_MAKE = "-j 8"
- # Set a default machine to target unless a machine is selected from the
- # lists below.
- #MACHINE ??= "qemux86"
- # Supported emulation machines
- #MACHINE ?= "qemuarm"
- #MACHINE ?= "qemumips"
- MACHINE ?= "qemumipsel"
- #MACHINE ?= "qemuppc"
- #MACHINE ?= "qemux86"
- #MACHINE ?= "qemux86-64"
- # Supported target hardware for demonstration purposes
- #MACHINE ?= "atom-pc"
- #MACHINE ?= "beagleboard"
- #MACHINE ?= "emenlow"
- #MACHINE ?= "mpc8315e-rdb"
- #MACHINE ?= "routerstationpro"
- DISTRO ?= "poky"
- # For bleeding edge / experimental / unstable package versions
- # DISTRO ?= "poky-bleeding"
- BBMASK = ""
- # EXTRA_IMAGE_FEATURES allows extra packages to be added to the generated images
- # (Some of these are automatically added to certain image types)
- # "dbg-pkgs" - add -dbg packages for all installed packages
- # (adds symbol information for debugging/profiling)
- # "dev-pkgs" - add -dev packages for all installed packages
- # (useful if you want to develop against libs in the image)
- # "tools-sdk" - add development tools (gcc, make, pkgconfig etc.)
- # "tools-debug" - add debugging tools (gdb, strace)
- # "tools-profile" - add profiling tools (oprofile, exmap, lttng valgrind (x86 only))
- # "tools-testapps" - add useful testing tools (ts_print, aplay, arecord etc.)
- # "debug-tweaks" - make an image for suitable of development
- # e.g. ssh root access has a blank password
- # There are other application targets too, see meta/classes/poky-image.bbclass
- # and meta/packages/tasks/task-poky.bb for more details.
- EXTRA_IMAGE_FEATURES = "tools-debug tools-profile tools-testapps debug-tweaks"
- # The default IMAGE_FEATURES above are too large for the mx31phy and
- # c700/c750 machines which have limited space. The code below limits
- # the default features for those machines.
- EXTRA_IMAGE_FEATURES_c7x0 = "tools-testapps debug-tweaks"
- EXTRA_IMAGE_FEATURES_mx31phy = "debug-tweaks"
- EXTRA_IMAGE_FEATURES_mx31ads = "tools-testapps debug-tweaks"
- # A list of packaging systems used in generated images
- # The first package type listed will be used for rootfs generation
- # include 'package_deb' for debs
- # include 'package_ipk' for ipks
- # include 'package_rpm' for rpms
- #PACKAGE_CLASSES ?= "package_rpm package_deb package_ipk"
- #PACKAGE_CLASSES ?= "package_rpm package_ipk"
- PACKAGE_CLASSES ?= "package_ipk"
- # mklibs library size optimization is more useful to smaller images,
- # and less useful for bigger images. Also mklibs library optimization can break the ABI compatibility, so should not be applied to the images which are tobe
- # extended or upgraded later.
- #This enabled mklibs library size optimization just for the specified image.
- #MKLIBS_OPTIMIZED_IMAGES ?= "poky-image-minimal"
- #This enable mklibs library size optimization will be for all the images.
- #MKLIBS_OPTIMIZED_IMAGES ?= "all"
- # A list of additional classes to use when building the system
- # include 'image-mklibs' to reduce shared library files size for an image
- # include 'image-prelink' in order to prelink the filesystem image
- # include 'image-swab' to perform host system intrusion detection
- # NOTE: if listing mklibs & prelink both, then make sure mklibs is before prelink
- USER_CLASSES ?= "image-mklibs image-prelink"
- # POKYMODE controls the characteristics of the generated packages/images by
- # telling poky which type of toolchain to use.
- #
- # Options include several different EABI combinations and a compatibility
- # mode for the OABI mode poky previously used.
- #
- # The default is "eabi"
- # Use "oabi" for machines with kernels < 2.6.18 on ARM for example.
- # Use "external-MODE" to use the precompiled external toolchains where MODE
- # is the type of external toolchain to use e.g. eabi.
- # POKYMODE = "external-eabi"
- # Uncomment this to specify where BitBake should create its temporary files.
- # Note that a full build of everything in OpenEmbedded will take GigaBytes of hard
- # disk space, so make sure to free enough space. The default TMPDIR is
- # <build directory>/tmp
- #TMPDIR = "${POKYBASE}/build/tmp"
- # The following are used to control options related to debugging.
- #
- # Uncomment this to change the optimization to make debugging easer, at the
- # possible cost of performance.
- PACKAGE_DEBUG_SPLIT_STYLE = '.debug'
- # PACKAGE_DEBUG_SPLIT_STYLE = 'debug-file-directory'
- # Uncomment these to build a package such that you can use gprof to profile it.
- # NOTE: This will only work with 'linux' targets, not
- # 'linux-uclibc', as uClibc doesn't provide the necessary
- # object files. Also, don't build glibc itself with these
- # flags, or it'll fail to build.
- #
- # PROFILE_OPTIMIZATION = "-pg"
- # SELECTED_OPTIMIZATION = "${PROFILE_OPTIMIZATION}"
- # LDFLAGS =+ "-pg"
- # Uncomment this if you want BitBake to emit debugging output
- # BBDEBUG = "yes"
- # Uncomment this if you want BitBake to emit the log if a build fails.
- BBINCLUDELOGS = "yes"
- # Set this if you wish to make pkgconfig libraries from your system available
- # for native builds. Combined with extra ASSUME_PROVIDEDs this can allow
- # native builds of applications like oprofileui-native (unsupported feature).
- #EXTRA_NATIVE_PKGCONFIG_PATH = ":/usr/lib/pkgconfig"
- #ASSUME_PROVIDED += "gtk+-native libglade-native"
- ENABLE_BINARY_LOCALE_GENERATION = "1"
- # The architecture to build SDK items for, by setting this you can build SDK
- # packages for architectures other than the host i.e. building i686 packages
- # on an x86_64 host.
- # Supported values are i686 and x86_64
- #SDKMACHINE ?= "i686"
- # Poky can try and fetch packaged-staging packages from a http, https or ftp
- # mirror. Set this variable to the root of a pstage directory on a server.
- #SSTATE_MIRRORS ?= "\
- #file://.* http://someserver.tld/share/sstate/ \n \
- #file://.* file:///some/local/dir/sstate/"
- # Default to not build 32 bit libs on 64 bit systems, comment this
- # out if that is desired
- NO32LIBS = "1"
- # If you do not use (or have installed) gnome-terminal you will need to
- # uncomment these variables and set them to the terminal you wish to use
- # when resolving patches which cannot be applied
- # Supported shell prefixes for *_TERMCMD and *_TERMCMDRUN ARE:
- # GNOME, SCREEN, XTERM and KONSOLE
- #TERMCMD = "${KONSOLE_TERMCMD}"
- #TERMCMDRUN = "${KONSOLE_TERMCMDRUN}"
- INHERIT += "rm_work"
- TOOLCHAIN_TYPE = "external"
- ### CSL public MIPS does <arch>-none-≤os>, so fill in the -none
- TARGET_VENDOR = "-none"
- ### Bring in external-toolchain-csl.bb
- TOOLCHAIN_BRAND = "csl"
- ### Where the CSL version is installed.
- TOOLCHAIN_PATH = "/opt/toolchain/sourcery-lite-4.3-51-t2"
- ### Where inside the CSL install the target libraries exist.
- TOOLCHAIN_SYSPATH = "${TOOLCHAIN_PATH}/mips-linux-gnu"
- ### Add tools to the PATH automatically.
- PATH_prepend = "${TOOLCHAIN_PATH}/bin:"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement