mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-28 13:46:32 +00:00
merged with buildroot 2016.02
This commit is contained in:
parent
7272504004
commit
85caa68900
169
Makefile
169
Makefile
@ -2,7 +2,7 @@
|
||||
#
|
||||
# Copyright (C) 1999-2005 by Erik Andersen <andersen@codepoet.org>
|
||||
# Copyright (C) 2006-2014 by the Buildroot developers <buildroot@uclibc.org>
|
||||
# Copyright (C) 2014 by the Buildroot developers <buildroot@buildroot.org>
|
||||
# Copyright (C) 2014-2016 by the Buildroot developers <buildroot@buildroot.org>
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
@ -41,7 +41,7 @@ else # umask
|
||||
all:
|
||||
|
||||
# Set and export the version string
|
||||
export BR2_VERSION := 2015.08-rc1
|
||||
export BR2_VERSION := 2016.02
|
||||
|
||||
# Save running make version since it's clobbered by the make package
|
||||
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
|
||||
@ -52,16 +52,6 @@ ifneq ($(firstword $(sort $(RUNNING_MAKE_VERSION) $(MIN_MAKE_VERSION))),$(MIN_MA
|
||||
$(error You have make '$(RUNNING_MAKE_VERSION)' installed. GNU make >= $(MIN_MAKE_VERSION) is required)
|
||||
endif
|
||||
|
||||
export HOSTARCH := $(shell uname -m | \
|
||||
sed -e s/i.86/x86/ \
|
||||
-e s/sun4u/sparc64/ \
|
||||
-e s/arm.*/arm/ \
|
||||
-e s/sa110/arm/ \
|
||||
-e s/ppc64/powerpc64/ \
|
||||
-e s/ppc/powerpc/ \
|
||||
-e s/macppc/powerpc/\
|
||||
-e s/sh.*/sh/)
|
||||
|
||||
# Parallel execution of this Makefile is disabled because it changes
|
||||
# the packages building order, that can be a problem for two reasons:
|
||||
# - If a package has an unspecified optional dependency and that
|
||||
@ -104,7 +94,7 @@ noconfig_targets := menuconfig nconfig gconfig xconfig config oldconfig randconf
|
||||
# something else than one of the nobuild_targets.
|
||||
nobuild_targets := source source-check \
|
||||
legal-info external-deps _external-deps \
|
||||
clean distclean
|
||||
clean distclean help
|
||||
ifeq ($(MAKECMDGOALS),)
|
||||
BR_BUILDING = y
|
||||
else ifneq ($(filter-out $(nobuild_targets),$(MAKECMDGOALS)),)
|
||||
@ -183,7 +173,9 @@ endif
|
||||
ifneq ($(BR2_DL_DIR),)
|
||||
DL_DIR := $(BR2_DL_DIR)
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_CCACHE_DIR),)
|
||||
BR_CACHE_DIR := $(BR2_CCACHE_DIR)
|
||||
endif
|
||||
|
||||
# Need that early, before we scan packages
|
||||
# Avoids doing the $(or...) everytime
|
||||
@ -226,14 +218,12 @@ ifndef KBUILD_VERBOSE
|
||||
endif
|
||||
|
||||
ifeq ($(KBUILD_VERBOSE),1)
|
||||
quiet =
|
||||
Q =
|
||||
ifndef VERBOSE
|
||||
VERBOSE = 1
|
||||
endif
|
||||
export VERBOSE
|
||||
else
|
||||
quiet = quiet_
|
||||
Q = @
|
||||
endif
|
||||
|
||||
@ -245,7 +235,7 @@ SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
|
||||
# kconfig uses CONFIG_SHELL
|
||||
CONFIG_SHELL := $(SHELL)
|
||||
|
||||
export SHELL CONFIG_SHELL quiet Q KBUILD_VERBOSE
|
||||
export SHELL CONFIG_SHELL Q KBUILD_VERBOSE
|
||||
|
||||
ifndef HOSTAR
|
||||
HOSTAR := ar
|
||||
@ -293,6 +283,40 @@ HOSTRANLIB := $(shell which $(HOSTRANLIB) || type -p $(HOSTRANLIB) || echo ranli
|
||||
export HOSTAR HOSTAS HOSTCC HOSTCXX HOSTLD
|
||||
export HOSTCC_NOCCACHE HOSTCXX_NOCCACHE
|
||||
|
||||
# Determine the userland we are running on.
|
||||
#
|
||||
# Note that, despite its name, we are not interested in the actual
|
||||
# architecture name. This is mostly used to determine whether some
|
||||
# of the binary tools (e.g. pre-built external toolchains) can run
|
||||
# on the current host. So we need to know if the userland we're
|
||||
# running on can actually run those toolchains.
|
||||
#
|
||||
# For example, a 64-bit prebuilt toolchain will not run on a 64-bit
|
||||
# kernel if the userland is 32-bit (e.g. in a chroot for example).
|
||||
#
|
||||
# So, we extract the first part of the tuple the host gcc was
|
||||
# configured to generate code for; we assume this is our userland.
|
||||
#
|
||||
export HOSTARCH := $(shell LC_ALL=C $(HOSTCC_NOCCACHE) -v 2>&1 | \
|
||||
sed -e '/^Target: \([^-]*\).*/!d' \
|
||||
-e 's//\1/' \
|
||||
-e 's/i.86/x86/' \
|
||||
-e 's/sun4u/sparc64/' \
|
||||
-e 's/arm.*/arm/' \
|
||||
-e 's/sa110/arm/' \
|
||||
-e 's/ppc64/powerpc64/' \
|
||||
-e 's/ppc/powerpc/' \
|
||||
-e 's/macppc/powerpc/' \
|
||||
-e 's/sh.*/sh/' )
|
||||
|
||||
HOSTCC_VERSION := $(shell $(HOSTCC_NOCCACHE) --version | \
|
||||
sed -n -r 's/^.* ([0-9]*)\.([0-9]*)\.([0-9]*)[ ]*.*/\1 \2/p')
|
||||
|
||||
# For gcc >= 5.x, we only need the major version.
|
||||
ifneq ($(firstword $(HOSTCC_VERSION)),4)
|
||||
HOSTCC_VERSION := $(firstword $(HOSTCC_VERSION))
|
||||
endif
|
||||
|
||||
# Make sure pkg-config doesn't look outside the buildroot tree
|
||||
HOST_PKG_CONFIG_PATH := $(PKG_CONFIG_PATH)
|
||||
unexport PKG_CONFIG_PATH
|
||||
@ -321,6 +345,7 @@ unexport ARCH
|
||||
unexport CC
|
||||
unexport CXX
|
||||
unexport CPP
|
||||
unexport RANLIB
|
||||
unexport CFLAGS
|
||||
unexport CXXFLAGS
|
||||
unexport GREP_OPTIONS
|
||||
@ -334,6 +359,7 @@ unexport O
|
||||
GNU_HOST_NAME := $(shell support/gnuconfig/config.guess)
|
||||
|
||||
PACKAGES :=
|
||||
PACKAGES_ALL :=
|
||||
|
||||
# silent mode requested?
|
||||
QUIET := $(if $(findstring s,$(filter-out --%,$(MAKEFLAGS))),-q)
|
||||
@ -371,10 +397,12 @@ TARGET_DIR_WARNING_FILE = $(TARGET_DIR)/THIS_IS_NOT_YOUR_ROOT_FILESYSTEM
|
||||
|
||||
ifeq ($(BR2_CCACHE),y)
|
||||
CCACHE := $(HOST_DIR)/usr/bin/ccache
|
||||
BR_CACHE_DIR = $(call qstrip,$(BR2_CCACHE_DIR))
|
||||
BR_CACHE_DIR ?= $(call qstrip,$(BR2_CCACHE_DIR))
|
||||
export BR_CACHE_DIR
|
||||
HOSTCC := $(CCACHE) $(HOSTCC)
|
||||
HOSTCXX := $(CCACHE) $(HOSTCXX)
|
||||
else
|
||||
export BR_NO_CCACHE
|
||||
endif
|
||||
|
||||
# Scripts in support/ or post-build scripts may need to reference
|
||||
@ -422,6 +450,34 @@ include fs/common.mk
|
||||
|
||||
include $(BR2_EXTERNAL)/external.mk
|
||||
|
||||
# Now we are sure we have all the packages scanned and defined. We now
|
||||
# check for each package in the list of enabled packages, that all its
|
||||
# dependencies are indeed enabled.
|
||||
#
|
||||
# Only trigger the check for default builds. If the user forces building
|
||||
# a package, even if not enabled in the configuration, we want to accept
|
||||
# it.
|
||||
#
|
||||
ifeq ($(MAKECMDGOALS),)
|
||||
|
||||
define CHECK_ONE_DEPENDENCY
|
||||
ifeq ($$($(2)_TYPE),target)
|
||||
ifeq ($$($(2)_IS_VIRTUAL),)
|
||||
ifneq ($$($$($(2)_KCONFIG_VAR)),y)
|
||||
$$(error $$($(2)_NAME) is in the dependency chain of $$($(1)_NAME) that \
|
||||
has added it to its _DEPENDENCIES variable without selecting it or \
|
||||
depending on it from Config.in)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endef
|
||||
|
||||
$(foreach pkg,$(call UPPERCASE,$(PACKAGES)),\
|
||||
$(foreach dep,$(call UPPERCASE,$($(pkg)_FINAL_ALL_DEPENDENCIES)),\
|
||||
$(eval $(call CHECK_ONE_DEPENDENCY,$(pkg),$(dep))$(sep))))
|
||||
|
||||
endif
|
||||
|
||||
dirs: $(BUILD_DIR) $(STAGING_DIR) $(TARGET_DIR) \
|
||||
$(HOST_DIR) $(BINARIES_DIR)
|
||||
|
||||
@ -445,22 +501,9 @@ world: target-post-image
|
||||
$(BUILD_DIR) $(TARGET_DIR) $(HOST_DIR) $(BINARIES_DIR) $(LEGAL_INFO_DIR) $(REDIST_SOURCES_DIR_TARGET) $(REDIST_SOURCES_DIR_HOST):
|
||||
@mkdir -p $@
|
||||
|
||||
# We make a symlink lib32->lib or lib64->lib as appropriate
|
||||
# MIPS64/n32 requires lib32 even though it's a 64-bit arch.
|
||||
ifeq ($(BR2_ARCH_IS_64)$(BR2_MIPS_NABI32),y)
|
||||
LIB_SYMLINK = lib64
|
||||
else
|
||||
LIB_SYMLINK = lib32
|
||||
endif
|
||||
|
||||
# Populating the staging with the base directories is handled by the skeleton package
|
||||
$(STAGING_DIR):
|
||||
@mkdir -p $(STAGING_DIR)/bin
|
||||
@mkdir -p $(STAGING_DIR)/lib
|
||||
@ln -snf lib $(STAGING_DIR)/$(LIB_SYMLINK)
|
||||
@mkdir -p $(STAGING_DIR)/usr/lib
|
||||
@ln -snf lib $(STAGING_DIR)/usr/$(LIB_SYMLINK)
|
||||
@mkdir -p $(STAGING_DIR)/usr/include
|
||||
@mkdir -p $(STAGING_DIR)/usr/bin
|
||||
@mkdir -p $(STAGING_DIR)
|
||||
@ln -snf $(STAGING_DIR) $(BASE_DIR)/staging
|
||||
|
||||
RSYNC_VCS_EXCLUSIONS = \
|
||||
@ -475,11 +518,12 @@ STRIP_FIND_CMD += -type f \( -perm /111 -o -name '*.so*' \)
|
||||
# file exclusions:
|
||||
# - libpthread.so: a non-stripped libpthread shared library is needed for
|
||||
# proper debugging of pthread programs using gdb.
|
||||
# - ld.so: a non-stripped dynamic linker library is needed for valgrind
|
||||
# - kernel modules (*.ko): do not function properly when stripped like normal
|
||||
# applications and libraries. Normally kernel modules are already excluded
|
||||
# by the executable permission check above, so the explicit exclusion is only
|
||||
# done for kernel modules with incorrect permissions.
|
||||
STRIP_FIND_CMD += -not \( $(call findfileclauses,libpthread*.so* *.ko $(call qstrip,$(BR2_STRIP_EXCLUDE_FILES))) \) -print0
|
||||
STRIP_FIND_CMD += -not \( $(call findfileclauses,libpthread*.so* ld-*.so* *.ko $(call qstrip,$(BR2_STRIP_EXCLUDE_FILES))) \) -print0
|
||||
|
||||
ifeq ($(BR2_ECLIPSE_REGISTER),y)
|
||||
define TOOLCHAIN_ECLIPSE_REGISTER
|
||||
@ -563,8 +607,8 @@ target-finalize: $(PACKAGES)
|
||||
$(TARGET_DIR)/usr/lib/pkgconfig $(TARGET_DIR)/usr/share/pkgconfig \
|
||||
$(TARGET_DIR)/usr/lib/cmake $(TARGET_DIR)/usr/share/cmake
|
||||
find $(TARGET_DIR)/usr/{lib,share}/ -name '*.cmake' -print0 | xargs -0 rm -f
|
||||
find $(TARGET_DIR)/lib \( -name '*.a' -o -name '*.la' \) -print0 | xargs -0 rm -f
|
||||
find $(TARGET_DIR)/usr/lib \( -name '*.a' -o -name '*.la' \) -print0 | xargs -0 rm -f
|
||||
find $(TARGET_DIR)/lib $(TARGET_DIR)/usr/lib $(TARGET_DIR)/usr/libexec \
|
||||
\( -name '*.a' -o -name '*.la' \) -print0 | xargs -0 rm -f
|
||||
ifneq ($(BR2_PACKAGE_GDB),y)
|
||||
rm -rf $(TARGET_DIR)/usr/share/gdb
|
||||
endif
|
||||
@ -592,19 +636,15 @@ ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
|
||||
xargs -r $(STRIPCMD) $(STRIP_STRIP_DEBUG)
|
||||
endif
|
||||
|
||||
# Valgrind needs ld.so with enough information, so only strip
|
||||
# debugging symbols.
|
||||
find $(TARGET_DIR)/lib -type f -name 'ld-*.so*' | \
|
||||
xargs -r $(STRIPCMD) $(STRIP_STRIP_DEBUG)
|
||||
test -f $(TARGET_DIR)/etc/ld.so.conf && \
|
||||
{ echo "ERROR: we shouldn't have a /etc/ld.so.conf file"; exit 1; } || true
|
||||
test -d $(TARGET_DIR)/etc/ld.so.conf.d && \
|
||||
{ echo "ERROR: we shouldn't have a /etc/ld.so.conf.d directory"; exit 1; } || true
|
||||
mkdir -p $(TARGET_DIR)/etc
|
||||
# Mandatory configuration file and auxiliary cache directory
|
||||
# for recent versions of ldconfig
|
||||
touch $(TARGET_DIR)/etc/ld.so.conf
|
||||
mkdir -p $(TARGET_DIR)/var/cache/ldconfig
|
||||
if [ -x "$(TARGET_CROSS)ldconfig" ]; \
|
||||
then \
|
||||
$(TARGET_CROSS)ldconfig -r $(TARGET_DIR) \
|
||||
-f $(TARGET_DIR)/etc/ld.so.conf; \
|
||||
else \
|
||||
/sbin/ldconfig -r $(TARGET_DIR) \
|
||||
-f $(TARGET_DIR)/etc/ld.so.conf; \
|
||||
fi
|
||||
( \
|
||||
echo "NAME=Buildroot"; \
|
||||
echo "VERSION=$(BR2_VERSION_FULL)"; \
|
||||
@ -647,7 +687,6 @@ legal-info-prepare: $(LEGAL_INFO_DIR)
|
||||
@$(call legal-manifest,PACKAGE,VERSION,LICENSE,LICENSE FILES,SOURCE ARCHIVE,SOURCE SITE,HOST)
|
||||
@$(call legal-manifest,buildroot,$(BR2_VERSION_FULL),GPLv2+,COPYING,not saved,not saved,HOST)
|
||||
@$(call legal-warning,the Buildroot source code has not been saved)
|
||||
@$(call legal-warning,the toolchain has not been saved)
|
||||
@cp $(BR2_CONFIG) $(LEGAL_INFO_DIR)/buildroot.config
|
||||
|
||||
legal-info: dirs legal-info-clean legal-info-prepare $(foreach p,$(PACKAGES),$(p)-all-legal-info) \
|
||||
@ -682,8 +721,21 @@ graph-depends: graph-depends-requirements
|
||||
@$(INSTALL) -d $(GRAPHS_DIR)
|
||||
@cd "$(CONFIG_DIR)"; \
|
||||
$(TOPDIR)/support/scripts/graph-depends $(BR2_GRAPH_DEPS_OPTS) \
|
||||
|tee $(GRAPHS_DIR)/$(@).dot \
|
||||
|dot $(BR2_GRAPH_DOT_OPTS) -T$(BR_GRAPH_OUT) -o $(GRAPHS_DIR)/$(@).$(BR_GRAPH_OUT)
|
||||
-o $(GRAPHS_DIR)/$(@).dot
|
||||
dot $(BR2_GRAPH_DOT_OPTS) -T$(BR_GRAPH_OUT) \
|
||||
-o $(GRAPHS_DIR)/$(@).$(BR_GRAPH_OUT) \
|
||||
$(GRAPHS_DIR)/$(@).dot
|
||||
|
||||
graph-size:
|
||||
$(Q)mkdir -p $(GRAPHS_DIR)
|
||||
$(Q)$(TOPDIR)/support/scripts/size-stats --builddir $(BASE_DIR) \
|
||||
--graph $(GRAPHS_DIR)/graph-size.$(BR_GRAPH_OUT) \
|
||||
--file-size-csv $(GRAPHS_DIR)/file-size-stats.csv \
|
||||
--package-size-csv $(GRAPHS_DIR)/package-size-stats.csv
|
||||
|
||||
check-dependencies:
|
||||
@cd "$(CONFIG_DIR)"; \
|
||||
$(TOPDIR)/support/scripts/graph-depends -C
|
||||
|
||||
else # ifeq ($(BR2_HAVE_DOT_CONFIG),y)
|
||||
|
||||
@ -713,6 +765,7 @@ COMMON_CONFIG_ENV = \
|
||||
KCONFIG_TRISTATE=$(BUILD_DIR)/buildroot-config/tristate.config \
|
||||
BR2_CONFIG=$(BR2_CONFIG) \
|
||||
BR2_EXTERNAL=$(BR2_EXTERNAL) \
|
||||
HOST_GCC_VERSION="$(HOSTCC_VERSION)" \
|
||||
SKIP_LEGACY=
|
||||
|
||||
xconfig: $(BUILD_DIR)/buildroot-config/qconf outputmakefile
|
||||
@ -814,10 +867,13 @@ ifeq ($(NEED_WRAPPER),y)
|
||||
$(Q)$(TOPDIR)/support/scripts/mkmakefile $(TOPDIR) $(O)
|
||||
endif
|
||||
|
||||
# printvars prints all the variables currently defined in our Makefiles
|
||||
# printvars prints all the variables currently defined in our
|
||||
# Makefiles. Alternatively, if a non-empty VARS variable is passed,
|
||||
# only the variables matching the make pattern passed in VARS are
|
||||
# displayed.
|
||||
printvars:
|
||||
@$(foreach V, \
|
||||
$(sort $(.VARIABLES)), \
|
||||
$(sort $(if $(VARS),$(filter $(VARS),$(.VARIABLES)),$(.VARIABLES))), \
|
||||
$(if $(filter-out environment% default automatic, \
|
||||
$(origin $V)), \
|
||||
$(info $V=$($V) ($(value $V)))))
|
||||
@ -835,7 +891,7 @@ ifeq ($(O),output)
|
||||
rm -rf $(O)
|
||||
endif
|
||||
rm -rf $(BR2_CONFIG) $(CONFIG_DIR)/.config.old $(CONFIG_DIR)/..config.tmp \
|
||||
$(CONFIG_DIR)/.auto.deps
|
||||
$(CONFIG_DIR)/.auto.deps $(BR2_EXTERNAL_FILE)
|
||||
|
||||
help:
|
||||
@echo 'Cleaning:'
|
||||
@ -876,7 +932,6 @@ help:
|
||||
@echo ' <pkg>-dirclean - Remove <pkg> build directory'
|
||||
@echo ' <pkg>-reconfigure - Restart the build from the configure step'
|
||||
@echo ' <pkg>-rebuild - Restart the build from the build step'
|
||||
@echo ' <pkg>-legal-info - Generate license information for <pkg>'
|
||||
ifeq ($(BR2_PACKAGE_BUSYBOX),y)
|
||||
@echo ' busybox-menuconfig - Run BusyBox menuconfig'
|
||||
endif
|
||||
@ -903,6 +958,7 @@ endif
|
||||
@echo ' manual-epub - build manual in ePub'
|
||||
@echo ' graph-build - generate graphs of the build times'
|
||||
@echo ' graph-depends - generate graph of the dependency tree'
|
||||
@echo ' graph-size - generate stats of the filesystem size'
|
||||
@echo ' list-defconfigs - list all defconfigs (pre-configured minimal systems)'
|
||||
@echo
|
||||
@echo 'Miscellaneous:'
|
||||
@ -946,6 +1002,9 @@ release:
|
||||
print-version:
|
||||
@echo $(BR2_VERSION_FULL)
|
||||
|
||||
#include docs/manual/manual.mk
|
||||
#-include $(BR2_EXTERNAL)/docs/*/*.mk
|
||||
|
||||
.PHONY: $(noconfig_targets)
|
||||
|
||||
endif #umask
|
||||
|
@ -217,6 +217,16 @@ config BR2_sparc
|
||||
http://www.oracle.com/sun
|
||||
http://en.wikipedia.org/wiki/Sparc
|
||||
|
||||
config BR2_sparc64
|
||||
bool "SPARC64"
|
||||
select BR2_ARCH_IS_64
|
||||
select BR2_ARCH_HAS_MMU_MANDATORY
|
||||
help
|
||||
SPARC (from Scalable Processor Architecture) is a RISC instruction
|
||||
set architecture (ISA) developed by Sun Microsystems.
|
||||
http://www.oracle.com/sun
|
||||
http://en.wikipedia.org/wiki/Sparc
|
||||
|
||||
config BR2_x86_64
|
||||
bool "x86_64"
|
||||
select BR2_ARCH_IS_64
|
||||
@ -274,10 +284,6 @@ config BR2_GCC_TARGET_FLOAT_ABI
|
||||
config BR2_GCC_TARGET_MODE
|
||||
string
|
||||
|
||||
# If the architecture has atomic operations, select this:
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
bool
|
||||
|
||||
# Must be selected by binary formats that support shared libraries.
|
||||
config BR2_BINFMT_SUPPORTS_SHARED
|
||||
bool
|
||||
@ -388,7 +394,7 @@ if BR2_sh || BR2_sh64
|
||||
source "arch/Config.in.sh"
|
||||
endif
|
||||
|
||||
if BR2_sparc
|
||||
if BR2_sparc || BR2_sparc64
|
||||
source "arch/Config.in.sparc"
|
||||
endif
|
||||
|
||||
|
@ -5,6 +5,3 @@ config BR2_ARCH
|
||||
config BR2_ENDIAN
|
||||
default "LITTLE" if BR2_aarch64
|
||||
default "BIG" if BR2_aarch64_be
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
@ -21,9 +21,6 @@ config BR2_ARC_ATOMIC_EXT
|
||||
bool "Atomic extension (LLOCK/SCOND instructions)"
|
||||
default y if BR2_arc770d || BR2_archs38
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y if BR2_ARC_ATOMIC_EXT
|
||||
|
||||
config BR2_ARCH
|
||||
default "arc" if BR2_arcle
|
||||
default "arceb" if BR2_arceb
|
||||
|
@ -78,6 +78,12 @@ config BR2_arm926t
|
||||
select BR2_ARM_CPU_HAS_THUMB
|
||||
select BR2_ARM_CPU_ARMV5
|
||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||
config BR2_arm1136j_s
|
||||
bool "arm1136j-s"
|
||||
select BR2_ARM_CPU_HAS_ARM
|
||||
select BR2_ARM_CPU_HAS_THUMB
|
||||
select BR2_ARM_CPU_ARMV6
|
||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||
config BR2_arm1136jf_s
|
||||
bool "arm1136jf-s"
|
||||
select BR2_ARM_CPU_HAS_ARM
|
||||
@ -98,6 +104,13 @@ config BR2_arm1176jzf_s
|
||||
select BR2_ARM_CPU_HAS_THUMB
|
||||
select BR2_ARM_CPU_ARMV6
|
||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||
config BR2_arm11mpcore
|
||||
bool "mpcore"
|
||||
select BR2_ARM_CPU_HAS_ARM
|
||||
select BR2_ARM_CPU_MAYBE_HAS_VFPV2
|
||||
select BR2_ARM_CPU_HAS_THUMB
|
||||
select BR2_ARM_CPU_ARMV6
|
||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||
config BR2_cortex_a5
|
||||
bool "cortex-A5"
|
||||
select BR2_ARM_CPU_HAS_ARM
|
||||
@ -179,9 +192,30 @@ config BR2_iwmmxt
|
||||
select BR2_ARCH_HAS_MMU_OPTIONAL
|
||||
endchoice
|
||||
|
||||
config BR2_ARM_ENABLE_NEON
|
||||
bool "Enable NEON SIMD extension support"
|
||||
depends on BR2_ARM_CPU_MAYBE_HAS_NEON
|
||||
select BR2_ARM_CPU_HAS_NEON
|
||||
help
|
||||
For some CPU cores, the NEON SIMD extension is optional.
|
||||
Select this option if you are certain your particular
|
||||
implementation has NEON support and you want to use it.
|
||||
|
||||
config BR2_ARM_ENABLE_VFP
|
||||
bool "Enable VFP extension support"
|
||||
depends on BR2_ARM_CPU_MAYBE_HAS_VFPV2
|
||||
select BR2_ARM_CPU_HAS_VFPV4 if BR2_ARM_CPU_MAYBE_HAS_VFPV4
|
||||
select BR2_ARM_CPU_HAS_VFPV3 if BR2_ARM_CPU_MAYBE_HAS_VFPV3
|
||||
select BR2_ARM_CPU_HAS_VFPV2 if BR2_ARM_CPU_MAYBE_HAS_VFPV2
|
||||
help
|
||||
For some CPU cores, the VFP extension is optional. Select
|
||||
this option if you are certain your particular
|
||||
implementation has VFP support and you want to use it.
|
||||
|
||||
choice
|
||||
prompt "Target ABI"
|
||||
depends on BR2_arm || BR2_armeb
|
||||
default BR2_ARM_EABIHF if BR2_ARM_CPU_HAS_VFPV2
|
||||
default BR2_ARM_EABI
|
||||
help
|
||||
Application Binary Interface to use. The Application Binary
|
||||
@ -215,7 +249,7 @@ config BR2_ARM_EABI
|
||||
|
||||
config BR2_ARM_EABIHF
|
||||
bool "EABIhf"
|
||||
depends on BR2_ARM_CPU_MAYBE_HAS_VFPV2 || BR2_ARM_CPU_HAS_VFPV2
|
||||
depends on BR2_ARM_CPU_HAS_VFPV2
|
||||
help
|
||||
The EABIhf is an extension of EABI which supports the 'hard'
|
||||
floating point model. This model uses the floating point
|
||||
@ -233,15 +267,6 @@ config BR2_ARM_EABIHF
|
||||
|
||||
endchoice
|
||||
|
||||
config BR2_ARM_ENABLE_NEON
|
||||
bool "Enable NEON SIMD extension support"
|
||||
depends on BR2_ARM_CPU_MAYBE_HAS_NEON
|
||||
select BR2_ARM_CPU_HAS_NEON
|
||||
help
|
||||
For some CPU cores, the NEON SIMD extension is optional.
|
||||
Select this option if you are certain your particular
|
||||
implementation has NEON support and you want to use it.
|
||||
|
||||
choice
|
||||
prompt "Floating point strategy"
|
||||
depends on BR2_ARM_EABI || BR2_ARM_EABIHF
|
||||
@ -262,7 +287,7 @@ config BR2_ARM_SOFT_FLOAT
|
||||
|
||||
config BR2_ARM_FPU_VFPV2
|
||||
bool "VFPv2"
|
||||
depends on BR2_ARM_CPU_HAS_VFPV2 || BR2_ARM_CPU_MAYBE_HAS_VFPV2
|
||||
depends on BR2_ARM_CPU_HAS_VFPV2
|
||||
help
|
||||
This option allows to use the VFPv2 floating point unit, as
|
||||
available in some ARMv5 processors (ARM926EJ-S) and some
|
||||
@ -275,7 +300,7 @@ config BR2_ARM_FPU_VFPV2
|
||||
|
||||
config BR2_ARM_FPU_VFPV3
|
||||
bool "VFPv3"
|
||||
depends on BR2_ARM_CPU_HAS_VFPV3 || BR2_ARM_CPU_MAYBE_HAS_VFPV3
|
||||
depends on BR2_ARM_CPU_HAS_VFPV3
|
||||
help
|
||||
This option allows to use the VFPv3 floating point unit, as
|
||||
available in some ARMv7 processors (Cortex-A{8, 9}). This
|
||||
@ -291,7 +316,7 @@ config BR2_ARM_FPU_VFPV3
|
||||
|
||||
config BR2_ARM_FPU_VFPV3D16
|
||||
bool "VFPv3-D16"
|
||||
depends on BR2_ARM_CPU_HAS_VFPV3 || BR2_ARM_CPU_MAYBE_HAS_VFPV3
|
||||
depends on BR2_ARM_CPU_HAS_VFPV3
|
||||
help
|
||||
This option allows to use the VFPv3 floating point unit, as
|
||||
available in some ARMv7 processors (Cortex-A{8, 9}). This
|
||||
@ -306,7 +331,7 @@ config BR2_ARM_FPU_VFPV3D16
|
||||
|
||||
config BR2_ARM_FPU_VFPV4
|
||||
bool "VFPv4"
|
||||
depends on BR2_ARM_CPU_HAS_VFPV4 || BR2_ARM_CPU_MAYBE_HAS_VFPV4
|
||||
depends on BR2_ARM_CPU_HAS_VFPV4
|
||||
help
|
||||
This option allows to use the VFPv4 floating point unit, as
|
||||
available in some ARMv7 processors (Cortex-A{5, 7, 12,
|
||||
@ -321,7 +346,7 @@ config BR2_ARM_FPU_VFPV4
|
||||
|
||||
config BR2_ARM_FPU_VFPV4D16
|
||||
bool "VFPv4-D16"
|
||||
depends on BR2_ARM_CPU_HAS_VFPV4 || BR2_ARM_CPU_MAYBE_HAS_VFPV4
|
||||
depends on BR2_ARM_CPU_HAS_VFPV4
|
||||
help
|
||||
This option allows to use the VFPv4 floating point unit, as
|
||||
available in some ARMv7 processors (Cortex-A{5, 7, 12,
|
||||
@ -346,7 +371,7 @@ config BR2_ARM_FPU_NEON
|
||||
|
||||
config BR2_ARM_FPU_NEON_VFPV4
|
||||
bool "NEON/VFPv4"
|
||||
depends on BR2_ARM_CPU_HAS_VFPV4 || BR2_ARM_CPU_MAYBE_HAS_VFPV4
|
||||
depends on BR2_ARM_CPU_HAS_VFPV4
|
||||
depends on BR2_ARM_CPU_HAS_NEON
|
||||
help
|
||||
This option allows to use both the VFPv4 and the NEON SIMD
|
||||
@ -370,12 +395,18 @@ config BR2_ARM_INSTRUCTIONS_ARM
|
||||
config BR2_ARM_INSTRUCTIONS_THUMB
|
||||
bool "Thumb"
|
||||
depends on BR2_ARM_CPU_HAS_THUMB
|
||||
# Thumb-1 and VFP are not compatible
|
||||
depends on BR2_ARM_SOFT_FLOAT
|
||||
help
|
||||
This option instructions the compiler to generate Thumb
|
||||
instructions, which allows to mix 16 bits instructions and
|
||||
32 bits instructions. This generally provides a much smaller
|
||||
compiled binary size.
|
||||
|
||||
comment "Thumb1 is not compatible with VFP"
|
||||
depends on BR2_ARM_CPU_HAS_THUMB
|
||||
depends on !BR2_ARM_SOFT_FLOAT
|
||||
|
||||
config BR2_ARM_INSTRUCTIONS_THUMB2
|
||||
bool "Thumb2"
|
||||
depends on BR2_ARM_CPU_HAS_THUMB2
|
||||
@ -395,9 +426,6 @@ config BR2_ENDIAN
|
||||
default "LITTLE" if BR2_arm
|
||||
default "BIG" if BR2_armeb
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
||||
config BR2_GCC_TARGET_CPU
|
||||
default "arm920t" if BR2_arm920t
|
||||
default "arm922t" if BR2_arm922t
|
||||
@ -406,6 +434,8 @@ config BR2_GCC_TARGET_CPU
|
||||
default "arm1136jf-s" if BR2_arm1136jf_s
|
||||
default "arm1176jz-s" if BR2_arm1176jz_s
|
||||
default "arm1176jzf-s" if BR2_arm1176jzf_s
|
||||
default "mpcore" if BR2_arm11mpcore && BR2_ARM_CPU_HAS_VFPV2
|
||||
default "mpcorenovfp" if BR2_arm11mpcore
|
||||
default "cortex-a5" if BR2_cortex_a5
|
||||
default "cortex-a7" if BR2_cortex_a7
|
||||
default "cortex-a8" if BR2_cortex_a8
|
||||
|
@ -68,9 +68,6 @@ config BR2_ARCH
|
||||
config BR2_ENDIAN
|
||||
default "LITTLE"
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
||||
config BR2_GCC_TARGET_CPU
|
||||
default bf606 if BR2_bf606
|
||||
default bf607 if BR2_bf607
|
||||
|
@ -4,9 +4,6 @@ config BR2_ARCH
|
||||
config BR2_ENDIAN
|
||||
default "BIG"
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
||||
config BR2_GCC_TARGET_ARCH
|
||||
default "68000" if BR2_m68k_68000
|
||||
default "68010" if BR2_m68k_68010
|
||||
|
@ -9,6 +9,3 @@ config BR2_ENDIAN
|
||||
config BR2_microblaze
|
||||
bool
|
||||
default y if BR2_microblazeel || BR2_microblazebe
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
@ -6,8 +6,8 @@ choice
|
||||
help
|
||||
Specific CPU variant to use
|
||||
|
||||
64bit cabable: 3, 4, 64, 64r2
|
||||
non-64bit capable: 1, 2, 32, 32r2
|
||||
64bit cabable: 64, 64r2, 64r6
|
||||
non-64bit capable: 32, 32r2, 32r6
|
||||
|
||||
config BR2_mips_32
|
||||
bool "mips 32"
|
||||
@ -15,12 +15,18 @@ config BR2_mips_32
|
||||
config BR2_mips_32r2
|
||||
bool "mips 32r2"
|
||||
depends on !BR2_ARCH_IS_64
|
||||
config BR2_mips_32r6
|
||||
bool "mips 32r6"
|
||||
depends on !BR2_ARCH_IS_64
|
||||
config BR2_mips_64
|
||||
bool "mips 64"
|
||||
depends on BR2_ARCH_IS_64
|
||||
config BR2_mips_64r2
|
||||
bool "mips 64r2"
|
||||
depends on BR2_ARCH_IS_64
|
||||
config BR2_mips_64r6
|
||||
bool "mips 64r6"
|
||||
depends on BR2_ARCH_IS_64
|
||||
endchoice
|
||||
|
||||
|
||||
@ -61,18 +67,13 @@ config BR2_ENDIAN
|
||||
default "LITTLE" if BR2_mipsel || BR2_mips64el
|
||||
default "BIG" if BR2_mips || BR2_mips64
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
||||
config BR2_GCC_TARGET_ARCH
|
||||
default "mips1" if BR2_mips_1
|
||||
default "mips2" if BR2_mips_2
|
||||
default "mips3" if BR2_mips_3
|
||||
default "mips4" if BR2_mips_4
|
||||
default "mips32" if BR2_mips_32
|
||||
default "mips32r2" if BR2_mips_32r2
|
||||
default "mips32r6" if BR2_mips_32r6
|
||||
default "mips64" if BR2_mips_64
|
||||
default "mips64r2" if BR2_mips_64r2
|
||||
default "mips64r6" if BR2_mips_64r6
|
||||
|
||||
config BR2_MIPS_OABI32
|
||||
bool
|
||||
|
@ -3,6 +3,3 @@ config BR2_ARCH
|
||||
|
||||
config BR2_ENDIAN
|
||||
default "LITTLE"
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
@ -164,9 +164,6 @@ config BR2_ENDIAN
|
||||
default "BIG" if BR2_powerpc || BR2_powerpc64
|
||||
default "LITTLE" if BR2_powerpc64le
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
||||
config BR2_GCC_TARGET_CPU
|
||||
default "401" if BR2_powerpc_401
|
||||
default "403" if BR2_powerpc_403
|
||||
@ -200,6 +197,8 @@ config BR2_GCC_TARGET_CPU
|
||||
default "e300c2" if BR2_powerpc_e300c2
|
||||
default "e300c3" if BR2_powerpc_e300c3
|
||||
default "e500mc" if BR2_powerpc_e500mc
|
||||
default "e5500" if BR2_powerpc_e5500
|
||||
default "e6500" if BR2_powerpc_e6500
|
||||
default "power4" if BR2_powerpc_power4
|
||||
default "power5" if BR2_powerpc_power5
|
||||
default "power6" if BR2_powerpc_power6
|
||||
|
@ -28,6 +28,3 @@ config BR2_ARCH
|
||||
config BR2_ENDIAN
|
||||
default "LITTLE" if BR2_sh4 || BR2_sh4a || BR2_sh64
|
||||
default "BIG" if BR2_sh2a || BR2_sh4eb || BR2_sh4aeb
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
@ -1,18 +1,25 @@
|
||||
choice
|
||||
prompt "Target Architecture Variant"
|
||||
depends on BR2_sparc
|
||||
default BR2_sparc_v8
|
||||
depends on BR2_sparc || BR2_sparc64
|
||||
default BR2_sparc_v8 if BR2_sparc
|
||||
default BR2_sparc_v9 if BR2_sparc64
|
||||
help
|
||||
Specific CPU variant to use
|
||||
|
||||
config BR2_sparc_v8
|
||||
bool "v8"
|
||||
depends on BR2_sparc
|
||||
config BR2_sparc_leon3
|
||||
bool "leon3"
|
||||
depends on BR2_sparc
|
||||
config BR2_sparc_v9
|
||||
bool "v9"
|
||||
depends on BR2_sparc64
|
||||
endchoice
|
||||
|
||||
config BR2_ARCH
|
||||
default "sparc" if BR2_sparc
|
||||
default "sparc64" if BR2_sparc64
|
||||
|
||||
config BR2_ENDIAN
|
||||
default "BIG"
|
||||
@ -20,3 +27,4 @@ config BR2_ENDIAN
|
||||
config BR2_GCC_TARGET_CPU
|
||||
default "leon3" if BR2_sparc_leon3
|
||||
default "v8" if BR2_sparc_v8
|
||||
default "ultrasparc" if BR2_sparc_v9
|
||||
|
@ -34,6 +34,17 @@ config BR2_x86_i486
|
||||
config BR2_x86_i586
|
||||
bool "i586"
|
||||
depends on !BR2_x86_64
|
||||
config BR2_x86_x1000
|
||||
bool "x1000"
|
||||
depends on !BR2_x86_64
|
||||
help
|
||||
The Intel X1000 is a Pentium class microprocessor in the
|
||||
Quark (sub-Atom) Product Line. The X1000 has a bug on the
|
||||
lock prefix requiring that prefix must be stripped at build
|
||||
time.
|
||||
|
||||
See https://en.wikipedia.org/wiki/Intel_Quark
|
||||
|
||||
config BR2_x86_i686
|
||||
bool "i686"
|
||||
depends on !BR2_x86_64
|
||||
@ -202,6 +213,7 @@ config BR2_ARCH
|
||||
default "i386" if BR2_x86_i386
|
||||
default "i486" if BR2_x86_i486
|
||||
default "i586" if BR2_x86_i586
|
||||
default "i586" if BR2_x86_x1000
|
||||
default "i586" if BR2_x86_pentium_mmx
|
||||
default "i586" if BR2_x86_geode
|
||||
default "i586" if BR2_x86_c3
|
||||
@ -233,13 +245,11 @@ config BR2_ARCH
|
||||
config BR2_ENDIAN
|
||||
default "LITTLE"
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y if !BR2_x86_i386
|
||||
|
||||
config BR2_GCC_TARGET_ARCH
|
||||
default "i386" if BR2_x86_i386
|
||||
default "i486" if BR2_x86_i486
|
||||
default "i586" if BR2_x86_i586
|
||||
default "i586" if BR2_x86_x1000
|
||||
default "pentium-mmx" if BR2_x86_pentium_mmx
|
||||
default "i686" if BR2_x86_i686
|
||||
default "pentiumpro" if BR2_x86_pentiumpro
|
||||
|
@ -54,6 +54,3 @@ config BR2_ENDIAN
|
||||
|
||||
config BR2_ARCH
|
||||
default "xtensa" if BR2_xtensa
|
||||
|
||||
config BR2_ARCH_HAS_ATOMICS
|
||||
default y
|
||||
|
@ -40,15 +40,22 @@ endif
|
||||
|
||||
# Grub2 is kind of special: it considers CC, LD and so on to be the
|
||||
# tools to build the native tools (i.e to be executed on the build
|
||||
# machine), and uses TARGET_CC, TARGET_CFLAGS, TARGET_CPPFLAGS to
|
||||
# build the bootloader itself.
|
||||
# machine), and uses TARGET_CC, TARGET_CFLAGS, TARGET_CPPFLAGS,
|
||||
# TARGET_LDFLAGS to build the bootloader itself. However, to add to
|
||||
# the confusion, it also uses NM, OBJCOPY and STRIP to build the
|
||||
# bootloader itself; none of these are used to build the native
|
||||
# tools.
|
||||
|
||||
GRUB2_CONF_ENV = \
|
||||
$(HOST_CONFIGURE_OPTS) \
|
||||
CPP="$(HOSTCC) -E" \
|
||||
TARGET_CC="$(TARGET_CC)" \
|
||||
TARGET_CFLAGS="$(TARGET_CFLAGS)" \
|
||||
TARGET_CPPFLAGS="$(TARGET_CPPFLAGS)"
|
||||
TARGET_CPPFLAGS="$(TARGET_CPPFLAGS)" \
|
||||
TARGET_LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||
NM="$(TARGET_NM)" \
|
||||
OBJCOPY="$(TARGET_OBJCOPY)" \
|
||||
STRIP="$(TARGET_STRIP)"
|
||||
|
||||
GRUB2_CONF_OPTS = \
|
||||
--target=$(GRUB2_TARGET) \
|
||||
|
@ -0,0 +1,742 @@
|
||||
From ee11fed43e2bd029f71af1e72ab9bb5652f5fc54 Mon Sep 17 00:00:00 2001
|
||||
From: Alexey Brodkin <abrodkin@synopsys.com>
|
||||
Date: Wed, 29 Jul 2015 20:32:59 +0300
|
||||
Subject: [PATCH] Revert "arch: Make board selection choices optional"
|
||||
|
||||
This reverts commit a26cd04920dc069fd6e91abb785426cf6c29f45f.
|
||||
|
||||
Reverted commit caused an issue with "make oldconfig" - default prompt
|
||||
for target selection was set as No that lead to missing platform
|
||||
selection by automated scripts like that:
|
||||
------------------>8------------------
|
||||
"yes "" | make oldconfig" on defconfig
|
||||
------------------>8------------------
|
||||
|
||||
And that lead to build failure:
|
||||
------------------>8------------------
|
||||
$ make
|
||||
scripts/kconfig/conf --silentoldconfig Kconfig
|
||||
CHK include/config.h
|
||||
UPD include/config.h
|
||||
GEN include/autoconf.mk
|
||||
In file included from ./include/common.h:18:0:
|
||||
include/config.h:5:22: fatal error: configs/.h: No such file or directory
|
||||
#include <configs/.h>
|
||||
^
|
||||
compilation terminated.
|
||||
scripts/Makefile.autoconf:72: recipe for target 'include/autoconf.mk' failed
|
||||
make[1]: *** [include/autoconf.mk] Error 1
|
||||
------------------>8------------------
|
||||
|
||||
Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com>
|
||||
---
|
||||
arch/arc/Kconfig | 1 -
|
||||
arch/arm/Kconfig | 1 -
|
||||
arch/arm/cpu/armv7/exynos/Kconfig | 1 -
|
||||
arch/arm/cpu/armv7/mx5/Kconfig | 1 -
|
||||
arch/arm/cpu/armv7/mx6/Kconfig | 1 -
|
||||
arch/arm/cpu/armv7/omap3/Kconfig | 1 -
|
||||
arch/arm/cpu/armv7/omap4/Kconfig | 1 -
|
||||
arch/arm/cpu/armv7/omap5/Kconfig | 1 -
|
||||
arch/arm/cpu/armv7/rmobile/Kconfig | 1 -
|
||||
arch/arm/cpu/armv7/s5pc1xx/Kconfig | 1 -
|
||||
arch/arm/mach-at91/Kconfig | 1 -
|
||||
arch/arm/mach-bcm283x/Kconfig | 1 -
|
||||
arch/arm/mach-davinci/Kconfig | 1 -
|
||||
arch/arm/mach-integrator/Kconfig | 2 --
|
||||
arch/arm/mach-keystone/Kconfig | 1 -
|
||||
arch/arm/mach-kirkwood/Kconfig | 1 -
|
||||
arch/arm/mach-nomadik/Kconfig | 1 -
|
||||
arch/arm/mach-orion5x/Kconfig | 1 -
|
||||
arch/arm/mach-socfpga/Kconfig | 1 -
|
||||
arch/arm/mach-tegra/Kconfig | 1 -
|
||||
arch/arm/mach-tegra/tegra114/Kconfig | 1 -
|
||||
arch/arm/mach-tegra/tegra124/Kconfig | 1 -
|
||||
arch/arm/mach-tegra/tegra20/Kconfig | 1 -
|
||||
arch/arm/mach-tegra/tegra30/Kconfig | 1 -
|
||||
arch/arm/mach-zynq/Kconfig | 1 -
|
||||
arch/avr32/Kconfig | 1 -
|
||||
arch/blackfin/Kconfig | 1 -
|
||||
arch/m68k/Kconfig | 1 -
|
||||
arch/microblaze/Kconfig | 1 -
|
||||
arch/mips/Kconfig | 1 -
|
||||
arch/nds32/Kconfig | 1 -
|
||||
arch/nios2/Kconfig | 1 -
|
||||
arch/openrisc/Kconfig | 1 -
|
||||
arch/powerpc/Kconfig | 1 -
|
||||
arch/powerpc/cpu/mpc512x/Kconfig | 1 -
|
||||
arch/powerpc/cpu/mpc5xx/Kconfig | 1 -
|
||||
arch/powerpc/cpu/mpc5xxx/Kconfig | 1 -
|
||||
arch/powerpc/cpu/mpc8260/Kconfig | 1 -
|
||||
arch/powerpc/cpu/mpc83xx/Kconfig | 1 -
|
||||
arch/powerpc/cpu/mpc85xx/Kconfig | 1 -
|
||||
arch/powerpc/cpu/mpc86xx/Kconfig | 1 -
|
||||
arch/powerpc/cpu/mpc8xx/Kconfig | 1 -
|
||||
arch/powerpc/cpu/ppc4xx/Kconfig | 1 -
|
||||
arch/sh/Kconfig | 1 -
|
||||
arch/sparc/Kconfig | 1 -
|
||||
board/amcc/canyonlands/Kconfig | 1 -
|
||||
board/coreboot/Kconfig | 1 -
|
||||
board/dbau1x00/Kconfig | 1 -
|
||||
board/google/Kconfig | 1 -
|
||||
board/intel/Kconfig | 1 -
|
||||
board/micronas/vct/Kconfig | 1 -
|
||||
board/seco/Kconfig | 2 --
|
||||
board/sunxi/Kconfig | 1 -
|
||||
53 files changed, 55 deletions(-)
|
||||
|
||||
diff --git a/arch/arc/Kconfig b/arch/arc/Kconfig
|
||||
index 925e312..640cda8 100644
|
||||
--- a/arch/arc/Kconfig
|
||||
+++ b/arch/arc/Kconfig
|
||||
@@ -129,7 +129,6 @@ config ARC_CACHE_LINE_SHIFT
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_TB100
|
||||
bool "Support tb100"
|
||||
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
|
||||
index 9908b43..8eeb46c 100644
|
||||
--- a/arch/arm/Kconfig
|
||||
+++ b/arch/arm/Kconfig
|
||||
@@ -64,7 +64,6 @@ config SEMIHOSTING
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config ARCH_AT91
|
||||
bool "Atmel AT91"
|
||||
diff --git a/arch/arm/cpu/armv7/exynos/Kconfig b/arch/arm/cpu/armv7/exynos/Kconfig
|
||||
index 4a7d82f..f2fe748 100644
|
||||
--- a/arch/arm/cpu/armv7/exynos/Kconfig
|
||||
+++ b/arch/arm/cpu/armv7/exynos/Kconfig
|
||||
@@ -2,7 +2,6 @@ if ARCH_EXYNOS
|
||||
|
||||
choice
|
||||
prompt "EXYNOS board select"
|
||||
- optional
|
||||
|
||||
config TARGET_SMDKV310
|
||||
select SUPPORT_SPL
|
||||
diff --git a/arch/arm/cpu/armv7/mx5/Kconfig b/arch/arm/cpu/armv7/mx5/Kconfig
|
||||
index 9f250c6..2d6c0ce 100644
|
||||
--- a/arch/arm/cpu/armv7/mx5/Kconfig
|
||||
+++ b/arch/arm/cpu/armv7/mx5/Kconfig
|
||||
@@ -12,7 +12,6 @@ config MX53
|
||||
|
||||
choice
|
||||
prompt "MX5 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_USBARMORY
|
||||
bool "Support USB armory"
|
||||
diff --git a/arch/arm/cpu/armv7/mx6/Kconfig b/arch/arm/cpu/armv7/mx6/Kconfig
|
||||
index 10908c4..662596f 100644
|
||||
--- a/arch/arm/cpu/armv7/mx6/Kconfig
|
||||
+++ b/arch/arm/cpu/armv7/mx6/Kconfig
|
||||
@@ -27,7 +27,6 @@ config MX6SX
|
||||
|
||||
choice
|
||||
prompt "MX6 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_SECOMX6
|
||||
bool "Support secomx6 boards"
|
||||
diff --git a/arch/arm/cpu/armv7/omap3/Kconfig b/arch/arm/cpu/armv7/omap3/Kconfig
|
||||
index b32a6b0..cc82c50 100644
|
||||
--- a/arch/arm/cpu/armv7/omap3/Kconfig
|
||||
+++ b/arch/arm/cpu/armv7/omap3/Kconfig
|
||||
@@ -2,7 +2,6 @@ if OMAP34XX
|
||||
|
||||
choice
|
||||
prompt "OMAP3 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_AM3517_EVM
|
||||
bool "AM3517 EVM"
|
||||
diff --git a/arch/arm/cpu/armv7/omap4/Kconfig b/arch/arm/cpu/armv7/omap4/Kconfig
|
||||
index df27ea1..eccf897 100644
|
||||
--- a/arch/arm/cpu/armv7/omap4/Kconfig
|
||||
+++ b/arch/arm/cpu/armv7/omap4/Kconfig
|
||||
@@ -2,7 +2,6 @@ if OMAP44XX
|
||||
|
||||
choice
|
||||
prompt "OMAP4 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_DUOVERO
|
||||
bool "OMAP4430 Gumstix Duovero"
|
||||
diff --git a/arch/arm/cpu/armv7/omap5/Kconfig b/arch/arm/cpu/armv7/omap5/Kconfig
|
||||
index 20c3bd9..aca862d 100644
|
||||
--- a/arch/arm/cpu/armv7/omap5/Kconfig
|
||||
+++ b/arch/arm/cpu/armv7/omap5/Kconfig
|
||||
@@ -2,7 +2,6 @@ if OMAP54XX
|
||||
|
||||
choice
|
||||
prompt "OMAP5 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_CM_T54
|
||||
bool "CompuLab CM-T54"
|
||||
diff --git a/arch/arm/cpu/armv7/rmobile/Kconfig b/arch/arm/cpu/armv7/rmobile/Kconfig
|
||||
index ef56286..638b63d 100644
|
||||
--- a/arch/arm/cpu/armv7/rmobile/Kconfig
|
||||
+++ b/arch/arm/cpu/armv7/rmobile/Kconfig
|
||||
@@ -2,7 +2,6 @@ if RMOBILE
|
||||
|
||||
choice
|
||||
prompt "Renesus ARM SoCs board select"
|
||||
- optional
|
||||
|
||||
config TARGET_ARMADILLO_800EVA
|
||||
bool "armadillo 800 eva board"
|
||||
diff --git a/arch/arm/cpu/armv7/s5pc1xx/Kconfig b/arch/arm/cpu/armv7/s5pc1xx/Kconfig
|
||||
index 792ef59..65cc9eb 100644
|
||||
--- a/arch/arm/cpu/armv7/s5pc1xx/Kconfig
|
||||
+++ b/arch/arm/cpu/armv7/s5pc1xx/Kconfig
|
||||
@@ -2,7 +2,6 @@ if ARCH_S5PC1XX
|
||||
|
||||
choice
|
||||
prompt "S5PC1XX board select"
|
||||
- optional
|
||||
|
||||
config TARGET_S5P_GONI
|
||||
bool "S5P Goni board"
|
||||
diff --git a/arch/arm/mach-at91/Kconfig b/arch/arm/mach-at91/Kconfig
|
||||
index bbf4228..5dc2cb2 100644
|
||||
--- a/arch/arm/mach-at91/Kconfig
|
||||
+++ b/arch/arm/mach-at91/Kconfig
|
||||
@@ -2,7 +2,6 @@ if ARCH_AT91
|
||||
|
||||
choice
|
||||
prompt "Atmel AT91 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_AT91RM9200EK
|
||||
bool "Atmel AT91RM9200 evaluation kit"
|
||||
diff --git a/arch/arm/mach-bcm283x/Kconfig b/arch/arm/mach-bcm283x/Kconfig
|
||||
index 2315a13..d40f505 100644
|
||||
--- a/arch/arm/mach-bcm283x/Kconfig
|
||||
+++ b/arch/arm/mach-bcm283x/Kconfig
|
||||
@@ -3,7 +3,6 @@ menu "Broadcom BCM283X family"
|
||||
|
||||
choice
|
||||
prompt "Broadcom BCM283X board select"
|
||||
- optional
|
||||
|
||||
config TARGET_RPI
|
||||
bool "Raspberry Pi"
|
||||
diff --git a/arch/arm/mach-davinci/Kconfig b/arch/arm/mach-davinci/Kconfig
|
||||
index e6cb390..3ef55d3 100644
|
||||
--- a/arch/arm/mach-davinci/Kconfig
|
||||
+++ b/arch/arm/mach-davinci/Kconfig
|
||||
@@ -2,7 +2,6 @@ if ARCH_DAVINCI
|
||||
|
||||
choice
|
||||
prompt "DaVinci board select"
|
||||
- optional
|
||||
|
||||
config TARGET_ENBW_CMC
|
||||
bool "EnBW CMC board"
|
||||
diff --git a/arch/arm/mach-integrator/Kconfig b/arch/arm/mach-integrator/Kconfig
|
||||
index c54d69d..8ffc544 100644
|
||||
--- a/arch/arm/mach-integrator/Kconfig
|
||||
+++ b/arch/arm/mach-integrator/Kconfig
|
||||
@@ -3,7 +3,6 @@ menu "Integrator Options"
|
||||
|
||||
choice
|
||||
prompt "Integrator platform select"
|
||||
- optional
|
||||
|
||||
config ARCH_INTEGRATOR_AP
|
||||
bool "Support Integrator/AP platform"
|
||||
@@ -19,7 +18,6 @@ config ARCH_CINTEGRATOR
|
||||
|
||||
choice
|
||||
prompt "Integrator core module select"
|
||||
- optional
|
||||
|
||||
config CM720T
|
||||
bool "Core Module for ARM720T"
|
||||
diff --git a/arch/arm/mach-keystone/Kconfig b/arch/arm/mach-keystone/Kconfig
|
||||
index 67f1a33..134ae87 100644
|
||||
--- a/arch/arm/mach-keystone/Kconfig
|
||||
+++ b/arch/arm/mach-keystone/Kconfig
|
||||
@@ -2,7 +2,6 @@ if ARCH_KEYSTONE
|
||||
|
||||
choice
|
||||
prompt "TI Keystone board select"
|
||||
- optional
|
||||
|
||||
config TARGET_K2HK_EVM
|
||||
bool "TI Keystone 2 Kepler/Hawking EVM"
|
||||
diff --git a/arch/arm/mach-kirkwood/Kconfig b/arch/arm/mach-kirkwood/Kconfig
|
||||
index 1261885..45c6687 100644
|
||||
--- a/arch/arm/mach-kirkwood/Kconfig
|
||||
+++ b/arch/arm/mach-kirkwood/Kconfig
|
||||
@@ -2,7 +2,6 @@ if KIRKWOOD
|
||||
|
||||
choice
|
||||
prompt "Marvell Kirkwood board select"
|
||||
- optional
|
||||
|
||||
config TARGET_OPENRD
|
||||
bool "Marvell OpenRD Board"
|
||||
diff --git a/arch/arm/mach-nomadik/Kconfig b/arch/arm/mach-nomadik/Kconfig
|
||||
index ba72a41..265f336 100644
|
||||
--- a/arch/arm/mach-nomadik/Kconfig
|
||||
+++ b/arch/arm/mach-nomadik/Kconfig
|
||||
@@ -2,7 +2,6 @@ if ARCH_NOMADIK
|
||||
|
||||
choice
|
||||
prompt "Nomadik board select"
|
||||
- optional
|
||||
|
||||
config NOMADIK_NHK8815
|
||||
bool "ST 8815 Nomadik Hardware Kit"
|
||||
diff --git a/arch/arm/mach-orion5x/Kconfig b/arch/arm/mach-orion5x/Kconfig
|
||||
index 7644b8d..291c511 100644
|
||||
--- a/arch/arm/mach-orion5x/Kconfig
|
||||
+++ b/arch/arm/mach-orion5x/Kconfig
|
||||
@@ -2,7 +2,6 @@ if ORION5X
|
||||
|
||||
choice
|
||||
prompt "Marvell Orion board select"
|
||||
- optional
|
||||
|
||||
config TARGET_EDMINIV2
|
||||
bool "LaCie Ethernet Disk mini V2"
|
||||
diff --git a/arch/arm/mach-socfpga/Kconfig b/arch/arm/mach-socfpga/Kconfig
|
||||
index e46c348..204efca 100644
|
||||
--- a/arch/arm/mach-socfpga/Kconfig
|
||||
+++ b/arch/arm/mach-socfpga/Kconfig
|
||||
@@ -2,7 +2,6 @@ if ARCH_SOCFPGA
|
||||
|
||||
choice
|
||||
prompt "Altera SOCFPGA board select"
|
||||
- optional
|
||||
|
||||
config TARGET_SOCFPGA_ARRIA5
|
||||
bool "Altera SOCFPGA Arria V"
|
||||
diff --git a/arch/arm/mach-tegra/Kconfig b/arch/arm/mach-tegra/Kconfig
|
||||
index 54bd648..ef77c84 100644
|
||||
--- a/arch/arm/mach-tegra/Kconfig
|
||||
+++ b/arch/arm/mach-tegra/Kconfig
|
||||
@@ -2,7 +2,6 @@ if TEGRA
|
||||
|
||||
choice
|
||||
prompt "Tegra SoC select"
|
||||
- optional
|
||||
|
||||
config TEGRA20
|
||||
bool "Tegra20 family"
|
||||
diff --git a/arch/arm/mach-tegra/tegra114/Kconfig b/arch/arm/mach-tegra/tegra114/Kconfig
|
||||
index 1047b92..31012bc 100644
|
||||
--- a/arch/arm/mach-tegra/tegra114/Kconfig
|
||||
+++ b/arch/arm/mach-tegra/tegra114/Kconfig
|
||||
@@ -2,7 +2,6 @@ if TEGRA114
|
||||
|
||||
choice
|
||||
prompt "Tegra114 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_DALMORE
|
||||
bool "NVIDIA Tegra114 Dalmore evaluation board"
|
||||
diff --git a/arch/arm/mach-tegra/tegra124/Kconfig b/arch/arm/mach-tegra/tegra124/Kconfig
|
||||
index f3324ff..86c1301 100644
|
||||
--- a/arch/arm/mach-tegra/tegra124/Kconfig
|
||||
+++ b/arch/arm/mach-tegra/tegra124/Kconfig
|
||||
@@ -2,7 +2,6 @@ if TEGRA124
|
||||
|
||||
choice
|
||||
prompt "Tegra124 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_JETSON_TK1
|
||||
bool "NVIDIA Tegra124 Jetson TK1 board"
|
||||
diff --git a/arch/arm/mach-tegra/tegra20/Kconfig b/arch/arm/mach-tegra/tegra20/Kconfig
|
||||
index 1bb8dff..7f09f81 100644
|
||||
--- a/arch/arm/mach-tegra/tegra20/Kconfig
|
||||
+++ b/arch/arm/mach-tegra/tegra20/Kconfig
|
||||
@@ -2,7 +2,6 @@ if TEGRA20
|
||||
|
||||
choice
|
||||
prompt "Tegra20 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_HARMONY
|
||||
bool "NVIDIA Tegra20 Harmony evaluation board"
|
||||
diff --git a/arch/arm/mach-tegra/tegra30/Kconfig b/arch/arm/mach-tegra/tegra30/Kconfig
|
||||
index e78331e..3abdc7b 100644
|
||||
--- a/arch/arm/mach-tegra/tegra30/Kconfig
|
||||
+++ b/arch/arm/mach-tegra/tegra30/Kconfig
|
||||
@@ -2,7 +2,6 @@ if TEGRA30
|
||||
|
||||
choice
|
||||
prompt "Tegra30 board select"
|
||||
- optional
|
||||
|
||||
config TARGET_APALIS_T30
|
||||
bool "Toradex Apalis T30 board"
|
||||
diff --git a/arch/arm/mach-zynq/Kconfig b/arch/arm/mach-zynq/Kconfig
|
||||
index 1de5b07..6b0e295 100644
|
||||
--- a/arch/arm/mach-zynq/Kconfig
|
||||
+++ b/arch/arm/mach-zynq/Kconfig
|
||||
@@ -10,7 +10,6 @@ config ZYNQ_CUSTOM_INIT
|
||||
|
||||
choice
|
||||
prompt "Xilinx Zynq board select"
|
||||
- optional
|
||||
|
||||
config TARGET_ZYNQ_ZED
|
||||
bool "Zynq ZedBoard"
|
||||
diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig
|
||||
index eb33774..801b9cc 100644
|
||||
--- a/arch/avr32/Kconfig
|
||||
+++ b/arch/avr32/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_ARCH
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_ATNGW100
|
||||
bool "Support atngw100"
|
||||
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig
|
||||
index 0a2fb4d..31913fe 100644
|
||||
--- a/arch/blackfin/Kconfig
|
||||
+++ b/arch/blackfin/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_ARCH
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_BCT_BRETTL2
|
||||
bool "Support bct-brettl2"
|
||||
diff --git a/arch/m68k/Kconfig b/arch/m68k/Kconfig
|
||||
index 26509b7..69cb0f7 100644
|
||||
--- a/arch/m68k/Kconfig
|
||||
+++ b/arch/m68k/Kconfig
|
||||
@@ -114,7 +114,6 @@ config M548x
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_M52277EVB
|
||||
bool "Support M52277EVB"
|
||||
diff --git a/arch/microblaze/Kconfig b/arch/microblaze/Kconfig
|
||||
index 077b2a7..6f419f0 100644
|
||||
--- a/arch/microblaze/Kconfig
|
||||
+++ b/arch/microblaze/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_ARCH
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_MICROBLAZE_GENERIC
|
||||
bool "Support microblaze-generic"
|
||||
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig
|
||||
index 7f7e258..87b94ac 100644
|
||||
--- a/arch/mips/Kconfig
|
||||
+++ b/arch/mips/Kconfig
|
||||
@@ -10,7 +10,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_QEMU_MIPS
|
||||
bool "Support qemu-mips"
|
||||
diff --git a/arch/nds32/Kconfig b/arch/nds32/Kconfig
|
||||
index 98b0282..81b0a01 100644
|
||||
--- a/arch/nds32/Kconfig
|
||||
+++ b/arch/nds32/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_ARCH
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_ADP_AG101
|
||||
bool "Support adp-ag101"
|
||||
diff --git a/arch/nios2/Kconfig b/arch/nios2/Kconfig
|
||||
index 8ae7f6e..b3be7b5 100644
|
||||
--- a/arch/nios2/Kconfig
|
||||
+++ b/arch/nios2/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_ARCH
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_NIOS2_GENERIC
|
||||
bool "Support nios2-generic"
|
||||
diff --git a/arch/openrisc/Kconfig b/arch/openrisc/Kconfig
|
||||
index 11014d1..4d62b4c 100644
|
||||
--- a/arch/openrisc/Kconfig
|
||||
+++ b/arch/openrisc/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_ARCH
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_OPENRISC_GENERIC
|
||||
bool "Support openrisc-generic"
|
||||
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig
|
||||
index 3b3f446..8e5a3e2 100644
|
||||
--- a/arch/powerpc/Kconfig
|
||||
+++ b/arch/powerpc/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_ARCH
|
||||
|
||||
choice
|
||||
prompt "CPU select"
|
||||
- optional
|
||||
|
||||
config MPC512X
|
||||
bool "MPC512X"
|
||||
diff --git a/arch/powerpc/cpu/mpc512x/Kconfig b/arch/powerpc/cpu/mpc512x/Kconfig
|
||||
index 53450ae..a0f0ede 100644
|
||||
--- a/arch/powerpc/cpu/mpc512x/Kconfig
|
||||
+++ b/arch/powerpc/cpu/mpc512x/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_PDM360NG
|
||||
bool "Support pdm360ng"
|
||||
diff --git a/arch/powerpc/cpu/mpc5xx/Kconfig b/arch/powerpc/cpu/mpc5xx/Kconfig
|
||||
index 5275447..aad4a7c 100644
|
||||
--- a/arch/powerpc/cpu/mpc5xx/Kconfig
|
||||
+++ b/arch/powerpc/cpu/mpc5xx/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_CMI_MPC5XX
|
||||
bool "Support cmi_mpc5xx"
|
||||
diff --git a/arch/powerpc/cpu/mpc5xxx/Kconfig b/arch/powerpc/cpu/mpc5xxx/Kconfig
|
||||
index 5d49228..eec9d7d 100644
|
||||
--- a/arch/powerpc/cpu/mpc5xxx/Kconfig
|
||||
+++ b/arch/powerpc/cpu/mpc5xxx/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_A3M071
|
||||
bool "Support a3m071"
|
||||
diff --git a/arch/powerpc/cpu/mpc8260/Kconfig b/arch/powerpc/cpu/mpc8260/Kconfig
|
||||
index e93732d..55941c8 100644
|
||||
--- a/arch/powerpc/cpu/mpc8260/Kconfig
|
||||
+++ b/arch/powerpc/cpu/mpc8260/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_KM82XX
|
||||
bool "Support km82xx"
|
||||
diff --git a/arch/powerpc/cpu/mpc83xx/Kconfig b/arch/powerpc/cpu/mpc83xx/Kconfig
|
||||
index 3fb901f..88a3bd6 100644
|
||||
--- a/arch/powerpc/cpu/mpc83xx/Kconfig
|
||||
+++ b/arch/powerpc/cpu/mpc83xx/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_MPC8308_P1M
|
||||
bool "Support mpc8308_p1m"
|
||||
diff --git a/arch/powerpc/cpu/mpc85xx/Kconfig b/arch/powerpc/cpu/mpc85xx/Kconfig
|
||||
index 3e8d0b1..aff5fdb 100644
|
||||
--- a/arch/powerpc/cpu/mpc85xx/Kconfig
|
||||
+++ b/arch/powerpc/cpu/mpc85xx/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_SBC8548
|
||||
bool "Support sbc8548"
|
||||
diff --git a/arch/powerpc/cpu/mpc86xx/Kconfig b/arch/powerpc/cpu/mpc86xx/Kconfig
|
||||
index fe1859d..14e8b1a 100644
|
||||
--- a/arch/powerpc/cpu/mpc86xx/Kconfig
|
||||
+++ b/arch/powerpc/cpu/mpc86xx/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_SBC8641D
|
||||
bool "Support sbc8641d"
|
||||
diff --git a/arch/powerpc/cpu/mpc8xx/Kconfig b/arch/powerpc/cpu/mpc8xx/Kconfig
|
||||
index 79cee35..e8bcbe9 100644
|
||||
--- a/arch/powerpc/cpu/mpc8xx/Kconfig
|
||||
+++ b/arch/powerpc/cpu/mpc8xx/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_TQM823L
|
||||
bool "Support TQM823L"
|
||||
diff --git a/arch/powerpc/cpu/ppc4xx/Kconfig b/arch/powerpc/cpu/ppc4xx/Kconfig
|
||||
index 10b86e0..4d5954a 100644
|
||||
--- a/arch/powerpc/cpu/ppc4xx/Kconfig
|
||||
+++ b/arch/powerpc/cpu/ppc4xx/Kconfig
|
||||
@@ -6,7 +6,6 @@ config SYS_CPU
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_CSB272
|
||||
bool "Support csb272"
|
||||
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
|
||||
index 6ac22af..ff8f5b5 100644
|
||||
--- a/arch/sh/Kconfig
|
||||
+++ b/arch/sh/Kconfig
|
||||
@@ -29,7 +29,6 @@ config SH_32BIT
|
||||
|
||||
choice
|
||||
prompt "Target select"
|
||||
- optional
|
||||
|
||||
config TARGET_RSK7203
|
||||
bool "RSK+ 7203"
|
||||
diff --git a/arch/sparc/Kconfig b/arch/sparc/Kconfig
|
||||
index 04dc08f..2df09b2 100644
|
||||
--- a/arch/sparc/Kconfig
|
||||
+++ b/arch/sparc/Kconfig
|
||||
@@ -14,7 +14,6 @@ config LEON3
|
||||
|
||||
choice
|
||||
prompt "Board select"
|
||||
- optional
|
||||
|
||||
config TARGET_GRSIM_LEON2
|
||||
bool "GRSIM simulating a LEON2 board"
|
||||
diff --git a/board/amcc/canyonlands/Kconfig b/board/amcc/canyonlands/Kconfig
|
||||
index a655dbc..ef66ad4 100644
|
||||
--- a/board/amcc/canyonlands/Kconfig
|
||||
+++ b/board/amcc/canyonlands/Kconfig
|
||||
@@ -11,7 +11,6 @@ config SYS_CONFIG_NAME
|
||||
|
||||
choice BOARD_TYPE
|
||||
prompt "Select which board to build for"
|
||||
- optional
|
||||
|
||||
config CANYONLANDS
|
||||
bool "Glacier"
|
||||
diff --git a/board/coreboot/Kconfig b/board/coreboot/Kconfig
|
||||
index ede6065..dc9b70f 100644
|
||||
--- a/board/coreboot/Kconfig
|
||||
+++ b/board/coreboot/Kconfig
|
||||
@@ -8,7 +8,6 @@ if VENDOR_COREBOOT
|
||||
|
||||
choice
|
||||
prompt "Mainboard model"
|
||||
- optional
|
||||
|
||||
config TARGET_COREBOOT
|
||||
bool "coreboot"
|
||||
diff --git a/board/dbau1x00/Kconfig b/board/dbau1x00/Kconfig
|
||||
index b813adb..1286e45 100644
|
||||
--- a/board/dbau1x00/Kconfig
|
||||
+++ b/board/dbau1x00/Kconfig
|
||||
@@ -13,7 +13,6 @@ menu "dbau1x00 board options"
|
||||
|
||||
choice
|
||||
prompt "Select au1x00 SoC type"
|
||||
- optional
|
||||
|
||||
config DBAU1100
|
||||
bool "Select AU1100"
|
||||
diff --git a/board/google/Kconfig b/board/google/Kconfig
|
||||
index e9559c9..302f68e 100644
|
||||
--- a/board/google/Kconfig
|
||||
+++ b/board/google/Kconfig
|
||||
@@ -8,7 +8,6 @@ if VENDOR_GOOGLE
|
||||
|
||||
choice
|
||||
prompt "Mainboard model"
|
||||
- optional
|
||||
|
||||
config TARGET_CHROMEBOOK_LINK
|
||||
bool "Chromebook link"
|
||||
diff --git a/board/intel/Kconfig b/board/intel/Kconfig
|
||||
index 3d9ecf0..7fe21b9 100644
|
||||
--- a/board/intel/Kconfig
|
||||
+++ b/board/intel/Kconfig
|
||||
@@ -8,7 +8,6 @@ if VENDOR_INTEL
|
||||
|
||||
choice
|
||||
prompt "Mainboard model"
|
||||
- optional
|
||||
|
||||
config TARGET_CROWNBAY
|
||||
bool "Crown Bay"
|
||||
diff --git a/board/micronas/vct/Kconfig b/board/micronas/vct/Kconfig
|
||||
index c518079..288a1ae 100644
|
||||
--- a/board/micronas/vct/Kconfig
|
||||
+++ b/board/micronas/vct/Kconfig
|
||||
@@ -13,7 +13,6 @@ menu "vct board options"
|
||||
|
||||
choice
|
||||
prompt "Board variant"
|
||||
- optional
|
||||
|
||||
config VCT_PLATINUM
|
||||
bool "Enable VCT_PLATINUM"
|
||||
diff --git a/board/seco/Kconfig b/board/seco/Kconfig
|
||||
index af16697..dcb1ac8 100644
|
||||
--- a/board/seco/Kconfig
|
||||
+++ b/board/seco/Kconfig
|
||||
@@ -2,7 +2,6 @@ if TARGET_SECOMX6
|
||||
|
||||
choice
|
||||
prompt "SECO i.MX6 Board variant"
|
||||
- optional
|
||||
|
||||
config SECOMX6_Q7
|
||||
bool "Q7"
|
||||
@@ -17,7 +16,6 @@ endchoice
|
||||
|
||||
choice
|
||||
prompt "SECO i.MX6 SoC variant"
|
||||
- optional
|
||||
|
||||
config SECOMX6Q
|
||||
bool "i.MX6Q"
|
||||
diff --git a/board/sunxi/Kconfig b/board/sunxi/Kconfig
|
||||
index 2a1cd3c..808de26 100644
|
||||
--- a/board/sunxi/Kconfig
|
||||
+++ b/board/sunxi/Kconfig
|
||||
@@ -18,7 +18,6 @@ config SUNXI_GEN_SUN6I
|
||||
|
||||
choice
|
||||
prompt "Sunxi SoC Variant"
|
||||
- optional
|
||||
|
||||
config MACH_SUN4I
|
||||
bool "sun4i (Allwinner A10)"
|
||||
--
|
||||
2.4.3
|
||||
|
@ -38,7 +38,7 @@ choice
|
||||
Select the specific U-Boot version you want to use
|
||||
|
||||
config BR2_TARGET_UBOOT_LATEST_VERSION
|
||||
bool "2015.07"
|
||||
bool "2016.01"
|
||||
|
||||
config BR2_TARGET_UBOOT_CUSTOM_VERSION
|
||||
bool "Custom version"
|
||||
@ -83,7 +83,7 @@ endif
|
||||
|
||||
config BR2_TARGET_UBOOT_VERSION
|
||||
string
|
||||
default "2015.07" if BR2_TARGET_UBOOT_LATEST_VERSION
|
||||
default "2016.01" if BR2_TARGET_UBOOT_LATEST_VERSION
|
||||
default BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE \
|
||||
if BR2_TARGET_UBOOT_CUSTOM_VERSION
|
||||
default "custom" if BR2_TARGET_UBOOT_CUSTOM_TARBALL
|
||||
@ -139,6 +139,13 @@ config BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE
|
||||
Path to the U-Boot configuration file.
|
||||
endif
|
||||
|
||||
config BR2_TARGET_UBOOT_NEEDS_DTC
|
||||
bool "U-Boot needs dtc"
|
||||
select BR2_PACKAGE_HOST_DTC
|
||||
help
|
||||
Select this option if your U-Boot board configuration
|
||||
requires the Device Tree compiler to be available.
|
||||
|
||||
choice
|
||||
prompt "U-Boot binary format"
|
||||
default BR2_TARGET_UBOOT_FORMAT_BIN
|
||||
|
@ -1,2 +1,2 @@
|
||||
# Locally computed:
|
||||
sha256 0b48c9bd717f2c322ef791f8282e14c88be942dc7d1226df7e31a812a3af94d9 u-boot-2015.07.tar.bz2
|
||||
sha256 e5792fba9399d9804aa2ef667f14ff771e2cdece72367d340250265bf095a5d5 u-boot-2016.01.tar.bz2
|
||||
|
@ -12,8 +12,6 @@ UBOOT_LICENSE_FILES = Licenses/gpl-2.0.txt
|
||||
|
||||
UBOOT_INSTALL_IMAGES = YES
|
||||
|
||||
UBOOT_DEPENDENCIES += linux
|
||||
|
||||
ifeq ($(UBOOT_VERSION),custom)
|
||||
# Handle custom U-Boot tarballs as specified by the configuration
|
||||
UBOOT_TARBALL = $(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION))
|
||||
@ -73,23 +71,23 @@ UBOOT_BIN = u-boot.bin
|
||||
UBOOT_BIN_IFT = $(UBOOT_BIN).ift
|
||||
endif
|
||||
|
||||
# The kernel calls AArch64 'arm64', but U-Boot calls it just 'arm', so
|
||||
# we have to special case it. Similar for i386/x86_64 -> x86
|
||||
ifeq ($(KERNEL_ARCH),arm64)
|
||||
UBOOT_ARCH = arm
|
||||
else ifneq ($(filter $(KERNEL_ARCH),i386 x86_64),)
|
||||
UBOOT_ARCH = x86
|
||||
else
|
||||
UBOOT_ARCH = $(KERNEL_ARCH)
|
||||
endif
|
||||
|
||||
UBOOT_MAKE_OPTS += \
|
||||
CROSS_COMPILE="$(CCACHE) $(TARGET_CROSS)" \
|
||||
CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||
ARCH=$(UBOOT_ARCH)
|
||||
|
||||
# Helper function to fill the U-Boot config.h file.
|
||||
# Argument 1: option name
|
||||
# Argument 2: option value
|
||||
# If the option value is empty, this function does nothing.
|
||||
define insert_define
|
||||
$(if $(call qstrip,$(2)),
|
||||
@echo "#ifdef $(strip $(1))" >> $(@D)/include/config.h
|
||||
@echo "#undef $(strip $(1))" >> $(@D)/include/config.h
|
||||
@echo "#endif" >> $(@D)/include/config.h
|
||||
@echo '#define $(strip $(1)) $(call qstrip,$(2))' >> $(@D)/include/config.h)
|
||||
endef
|
||||
ifeq ($(BR2_TARGET_UBOOT_NEEDS_DTC),y)
|
||||
UBOOT_DEPENDENCIES += host-dtc
|
||||
endif
|
||||
|
||||
# prior to u-boot 2013.10 the license info was in COPYING. Copy it so
|
||||
# legal-info finds it
|
||||
@ -100,6 +98,7 @@ define UBOOT_COPY_OLD_LICENSE_FILE
|
||||
endef
|
||||
|
||||
UBOOT_POST_EXTRACT_HOOKS += UBOOT_COPY_OLD_LICENSE_FILE
|
||||
UBOOT_POST_RSYNC_HOOKS += UBOOT_COPY_OLD_LICENSE_FILE
|
||||
|
||||
# Prior to Buildroot 2015.05, only patch directories were supported. New
|
||||
# configurations use BR2_TARGET_UBOOT_PATCH instead.
|
||||
@ -137,13 +136,11 @@ define UBOOT_CONFIGURE_CMDS
|
||||
endef
|
||||
else ifeq ($(BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG),y)
|
||||
ifeq ($(BR2_TARGET_UBOOT_USE_DEFCONFIG),y)
|
||||
UBOOT_SOURCE_CONFIG = $(UBOOT_DIR)/configs/$(call qstrip,\
|
||||
$(BR2_TARGET_UBOOT_BOARD_DEFCONFIG))_defconfig
|
||||
UBOOT_KCONFIG_DEFCONFIG = $(call qstrip,$(BR2_TARGET_UBOOT_BOARD_DEFCONFIG))_defconfig
|
||||
else ifeq ($(BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG),y)
|
||||
UBOOT_SOURCE_CONFIG = $(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE))
|
||||
UBOOT_KCONFIG_FILE = $(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE))
|
||||
endif # BR2_TARGET_UBOOT_USE_DEFCONFIG
|
||||
|
||||
UBOOT_KCONFIG_FILE = $(UBOOT_SOURCE_CONFIG)
|
||||
UBOOT_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig
|
||||
UBOOT_KCONFIG_OPTS = $(UBOOT_MAKE_OPTS)
|
||||
endif # BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY
|
||||
|
@ -1,6 +1,5 @@
|
||||
BR2_arm=y
|
||||
BR2_cortex_a7=y
|
||||
BR2_ARM_EABIHF=y
|
||||
BR2_ARM_FPU_NEON_VFPV4=y
|
||||
BR2_DL_DIR="$(TOPDIR)/.download"
|
||||
BR2_CCACHE=y
|
||||
@ -10,7 +9,6 @@ BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="4.1.18"
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
||||
BR2_GLIBC_VERSION_2_21=y
|
||||
BR2_BINUTILS_VERSION_2_25_X=y
|
||||
BR2_EXTRA_GCC_CONFIG_OPTIONS="--with-float=hard"
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
@ -23,14 +21,15 @@ BR2_ROOTFS_SKELETON_CUSTOM_PATH="board/common/skeleton"
|
||||
BR2_ROOTFS_OVERLAY="board/common/overlay board/bananapi/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="board/common/postscript.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_SAME_AS_HEADERS=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.1.18"
|
||||
BR2_LINUX_KERNEL_PATCH="board/bananapi/linux-rtl8192cu.patch.gz"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/bananapi/kernel.config"
|
||||
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x40008000"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-bananapi"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox-1.22.x.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
BR2_PACKAGE_MOTIONEYE=y
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
@ -41,7 +40,6 @@ BR2_PACKAGE_LIBWEBCAM=y
|
||||
BR2_PACKAGE_MOTION=y
|
||||
BR2_PACKAGE_MOTION_MRDAVE=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_CIFS_UTILS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_BADBLOCKS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_CHATTR is not set
|
||||
@ -51,7 +49,6 @@ BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_E2LABEL is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2UNDO is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FILEFRAG is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FINDFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LOGSAVE is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LSATTR is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND is not set
|
||||
@ -65,6 +62,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||
@ -109,6 +108,7 @@ BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_BASH=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
||||
BR2_PACKAGE_NANO=y
|
||||
|
@ -1,6 +1,6 @@
|
||||
BR2_arm=y
|
||||
BR2_cortex_a7=y
|
||||
BR2_ARM_EABIHF=y
|
||||
BR2_ARM_FPU_NEON_VFPV4=y
|
||||
BR2_DL_DIR="$(TOPDIR)/.download"
|
||||
BR2_CCACHE=y
|
||||
BR2_CCACHE_DIR="$(TOPDIR)/.buildroot-ccache-cubietruck"
|
||||
@ -9,7 +9,6 @@ BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="4.1.18"
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
||||
BR2_GLIBC_VERSION_2_21=y
|
||||
BR2_BINUTILS_VERSION_2_25_X=y
|
||||
BR2_EXTRA_GCC_CONFIG_OPTIONS="--with-float=hard"
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
@ -22,14 +21,15 @@ BR2_ROOTFS_SKELETON_CUSTOM_PATH="board/common/skeleton"
|
||||
BR2_ROOTFS_OVERLAY="board/common/overlay board/cubietruck/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT="board/common/postscript.sh"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_SAME_AS_HEADERS=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.1.18"
|
||||
BR2_LINUX_KERNEL_PATCH="board/cubietruck/linux-rtl8192cu.patch.gz"
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/cubietruck/kernel.config"
|
||||
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x40008000"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="sun7i-a20-cubietruck"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox-1.22.x.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
BR2_PACKAGE_MOTIONEYE=y
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
@ -40,8 +40,6 @@ BR2_PACKAGE_LIBWEBCAM=y
|
||||
BR2_PACKAGE_MOTION=y
|
||||
BR2_PACKAGE_MOTION_MRDAVE=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_CIFS_UTILS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_BADBLOCKS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_CHATTR is not set
|
||||
@ -51,7 +49,6 @@ BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_E2LABEL is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2UNDO is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FILEFRAG is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FINDFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LOGSAVE is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LSATTR is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND is not set
|
||||
@ -65,6 +62,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||
@ -107,6 +106,7 @@ BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_BASH=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
||||
BR2_PACKAGE_NANO=y
|
||||
|
@ -23,18 +23,17 @@ BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/odroidc1/kernel.config"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="meson8b_odroidc"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox-1.22.x.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
BR2_PACKAGE_MOTIONEYE=y
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_LIBWEBCAM=y
|
||||
BR2_PACKAGE_MOTION=y
|
||||
BR2_PACKAGE_MOTION_MRDAVE=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_CIFS_UTILS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_BADBLOCKS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_CHATTR is not set
|
||||
@ -44,7 +43,6 @@ BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_E2LABEL is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2UNDO is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FILEFRAG is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FINDFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LOGSAVE is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LSATTR is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND is not set
|
||||
@ -58,6 +56,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||
@ -100,6 +100,7 @@ BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_BASH=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
||||
BR2_PACKAGE_NANO=y
|
||||
|
@ -1,6 +1,5 @@
|
||||
BR2_arm=y
|
||||
BR2_cortex_a7=y
|
||||
BR2_ARM_EABIHF=y
|
||||
BR2_ARM_FPU_NEON_VFPV4=y
|
||||
BR2_DL_DIR="$(TOPDIR)/.download"
|
||||
BR2_CCACHE=y
|
||||
@ -23,18 +22,17 @@ BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/odroidxu4/kernel.config"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="exynos5422-odroidxu3"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox-1.22.x.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
BR2_PACKAGE_MOTIONEYE=y
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
BR2_PACKAGE_FFMPEG_GPL=y
|
||||
BR2_PACKAGE_FFMPEG_NONFREE=y
|
||||
BR2_PACKAGE_FFMPEG_SWSCALE=y
|
||||
BR2_PACKAGE_LIBWEBCAM=y
|
||||
BR2_PACKAGE_MOTION=y
|
||||
BR2_PACKAGE_MOTION_MRDAVE=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_CIFS_UTILS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_BADBLOCKS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_CHATTR is not set
|
||||
@ -44,7 +42,6 @@ BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_E2LABEL is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2UNDO is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FILEFRAG is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FINDFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LOGSAVE is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LSATTR is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND is not set
|
||||
@ -58,6 +55,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||
@ -100,6 +99,7 @@ BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_BASH=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
||||
BR2_PACKAGE_NANO=y
|
||||
|
@ -10,9 +10,7 @@ BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="4.1.18"
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
||||
BR2_GLIBC_VERSION_2_21=y
|
||||
BR2_BINUTILS_VERSION_2_25_X=y
|
||||
BR2_GCC_VERSION_4_8_X=y
|
||||
BR2_EXTRA_GCC_CONFIG_OPTIONS="--with-float=hard"
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TARGET_OPTIMIZATION="-pipe -mhard-float"
|
||||
@ -29,7 +27,7 @@ BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/a
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/raspberrypi2/kernel.config"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox-1.22.x.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
BR2_PACKAGE_MOTIONEYE=y
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
@ -42,8 +40,6 @@ BR2_PACKAGE_MOTION_MMAL=y
|
||||
BR2_PACKAGE_MOTION_MRDAVE=y
|
||||
BR2_PACKAGE_STREAMEYE=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_CIFS_UTILS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_BADBLOCKS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_CHATTR is not set
|
||||
@ -53,7 +49,6 @@ BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_E2LABEL is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2UNDO is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FILEFRAG is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FINDFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LOGSAVE is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LSATTR is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND is not set
|
||||
@ -67,6 +62,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||
@ -115,6 +112,7 @@ BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_BASH=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
||||
BR2_PACKAGE_NANO=y
|
||||
|
@ -10,9 +10,7 @@ BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="4.1.18"
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
||||
BR2_GLIBC_VERSION_2_21=y
|
||||
BR2_BINUTILS_VERSION_2_25_X=y
|
||||
BR2_GCC_VERSION_4_8_X=y
|
||||
BR2_EXTRA_GCC_CONFIG_OPTIONS="--with-float=hard"
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TARGET_OPTIMIZATION="-pipe -mhard-float"
|
||||
@ -31,7 +29,7 @@ BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/raspberrypi3/kernel.config"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="bcm2710-rpi-3-b"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox-1.22.x.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
BR2_PACKAGE_MOTIONEYE=y
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
@ -44,8 +42,6 @@ BR2_PACKAGE_MOTION_MMAL=y
|
||||
BR2_PACKAGE_MOTION_MRDAVE=y
|
||||
BR2_PACKAGE_STREAMEYE=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_CIFS_UTILS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_BADBLOCKS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_CHATTR is not set
|
||||
@ -55,7 +51,6 @@ BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_E2LABEL is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2UNDO is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FILEFRAG is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FINDFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LOGSAVE is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LSATTR is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND is not set
|
||||
@ -69,6 +64,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||
@ -117,6 +114,7 @@ BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_BASH=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
||||
BR2_PACKAGE_NANO=y
|
||||
|
@ -9,9 +9,7 @@ BR2_KERNEL_HEADERS_VERSION=y
|
||||
BR2_DEFAULT_KERNEL_VERSION="4.1.18"
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
|
||||
BR2_GLIBC_VERSION_2_21=y
|
||||
BR2_BINUTILS_VERSION_2_25_X=y
|
||||
BR2_GCC_VERSION_4_8_X=y
|
||||
BR2_EXTRA_GCC_CONFIG_OPTIONS="--with-float=hard"
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
BR2_TARGET_OPTIMIZATION="-pipe -mhard-float"
|
||||
@ -28,7 +26,7 @@ BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="https://github.com/raspberrypi/linux/a
|
||||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="board/raspberrypi/kernel.config"
|
||||
BR2_LINUX_KERNEL_ZIMAGE=y
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox-1.22.x.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="board/common/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
BR2_PACKAGE_MOTIONEYE=y
|
||||
BR2_PACKAGE_FFMPEG=y
|
||||
@ -41,8 +39,6 @@ BR2_PACKAGE_MOTION_MMAL=y
|
||||
BR2_PACKAGE_MOTION_MRDAVE=y
|
||||
BR2_PACKAGE_STREAMEYE=y
|
||||
BR2_PACKAGE_GZIP=y
|
||||
BR2_PACKAGE_GETTEXT=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_CIFS_UTILS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_BADBLOCKS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_CHATTR is not set
|
||||
@ -52,7 +48,6 @@ BR2_PACKAGE_E2FSPROGS_DEBUGFS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_E2LABEL is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2UNDO is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FILEFRAG is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_FINDFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LOGSAVE is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_LSATTR is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_MKLOSTFOUND is not set
|
||||
@ -66,6 +61,8 @@ BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9170=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_ATHEROS_9271=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8797=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_MWIFIEX_USB8897=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT73=y
|
||||
BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT2XX=y
|
||||
@ -116,6 +113,7 @@ BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_BASH=y
|
||||
BR2_PACKAGE_TAR=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
BR2_PACKAGE_UTIL_LINUX_PARTX=y
|
||||
BR2_PACKAGE_NANO=y
|
||||
|
@ -1,5 +1,6 @@
|
||||
menu "Filesystem images"
|
||||
|
||||
source "fs/axfs/Config.in"
|
||||
source "fs/cloop/Config.in"
|
||||
source "fs/cpio/Config.in"
|
||||
source "fs/cramfs/Config.in"
|
||||
|
17
fs/axfs/Config.in
Normal file
17
fs/axfs/Config.in
Normal file
@ -0,0 +1,17 @@
|
||||
config BR2_TARGET_ROOTFS_AXFS
|
||||
bool "axfs root filesystem"
|
||||
help
|
||||
The Advanced XIP File System is a Linux kernel filesystem
|
||||
driver that enables files to be executed directly from flash
|
||||
or ROM memory rather than being copied into RAM. It has the
|
||||
ability to store individual *pages* in a file
|
||||
uncompressed/XIP or compressed/Demand Paged.
|
||||
|
||||
So far, the only supported mode is 'XIP all', so all the
|
||||
files that have the execute attribute set will be XIP'ed.
|
||||
|
||||
At the moment, the FS is not supported in Linux mainline
|
||||
(v4.3-rc5), so the kernel has to be built with the axfs
|
||||
patches to be able to read it. Patches can be found at:
|
||||
|
||||
https://github.com/jaredeh/axfs
|
13
fs/axfs/axfs.mk
Normal file
13
fs/axfs/axfs.mk
Normal file
@ -0,0 +1,13 @@
|
||||
################################################################################
|
||||
#
|
||||
# Build the axfs root filesystem image
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ROOTFS_AXFS_DEPENDENCIES = host-axfsutils
|
||||
|
||||
define ROOTFS_AXFS_CMD
|
||||
$(HOST_DIR)/usr/bin/mkfs.axfs -s -a $(TARGET_DIR) $@
|
||||
endef
|
||||
|
||||
$(eval $(call ROOTFS_TARGET,axfs))
|
14
fs/common.mk
14
fs/common.mk
@ -16,6 +16,9 @@
|
||||
# ROOTFS_$(FSTYPE)_PRE_GEN_HOOKS, a list of hooks to call before
|
||||
# generating the filesystem image
|
||||
#
|
||||
# ROOTFS_$(FSTYPE)_POST_GEN_HOOKS, a list of hooks to call after
|
||||
# generating the filesystem image
|
||||
#
|
||||
# ROOTFS_$(FSTYPE)_POST_TARGETS, the list of targets that should be
|
||||
# run after running the main filesystem target. This is useful for
|
||||
# initramfs, to rebuild the kernel once the initramfs is generated.
|
||||
@ -75,6 +78,11 @@ $$(BINARIES_DIR)/rootfs.$(1): target-finalize $$(ROOTFS_$(2)_DEPENDENCIES)
|
||||
rm -f $$(USERS_TABLE)
|
||||
echo "set -e" >> $$(FAKEROOT_SCRIPT)
|
||||
echo "chown -h -R 0:0 $$(TARGET_DIR)" >> $$(FAKEROOT_SCRIPT)
|
||||
ifneq ($$(ROOTFS_USERS_TABLES),)
|
||||
cat $$(ROOTFS_USERS_TABLES) >> $$(USERS_TABLE)
|
||||
endif
|
||||
printf '$$(subst $$(sep),\n,$$(PACKAGES_USERS))' >> $$(USERS_TABLE)
|
||||
#PATH=$$(BR_PATH) $$(TOPDIR)/support/scripts/mkusers $$(USERS_TABLE) $$(TARGET_DIR) >> $$(FAKEROOT_SCRIPT)
|
||||
ifneq ($$(ROOTFS_DEVICE_TABLES),)
|
||||
cat $$(ROOTFS_DEVICE_TABLES) > $$(FULL_DEVICE_TABLE)
|
||||
ifeq ($$(BR2_ROOTFS_DEVICE_CREATION_STATIC),y)
|
||||
@ -83,11 +91,6 @@ endif
|
||||
printf '$$(subst $$(sep),\n,$$(PACKAGES_PERMISSIONS_TABLE))' >> $$(FULL_DEVICE_TABLE)
|
||||
#echo "$$(HOST_DIR)/usr/bin/makedevs -d $$(FULL_DEVICE_TABLE) $$(TARGET_DIR)" >> $$(FAKEROOT_SCRIPT)
|
||||
endif
|
||||
ifneq ($$(ROOTFS_USERS_TABLES),)
|
||||
cat $$(ROOTFS_USERS_TABLES) >> $$(USERS_TABLE)
|
||||
endif
|
||||
printf '$$(subst $$(sep),\n,$$(PACKAGES_USERS))' >> $$(USERS_TABLE)
|
||||
#PATH=$$(BR_PATH) $$(TOPDIR)/support/scripts/mkusers $$(USERS_TABLE) $$(TARGET_DIR) >> $$(FAKEROOT_SCRIPT)
|
||||
echo "$$(ROOTFS_$(2)_CMD)" >> $$(FAKEROOT_SCRIPT)
|
||||
chmod a+x $$(FAKEROOT_SCRIPT)
|
||||
PATH=$$(BR_PATH) $$(HOST_DIR)/usr/bin/fakeroot -- $$(FAKEROOT_SCRIPT)
|
||||
@ -96,6 +99,7 @@ endif
|
||||
ifneq ($$(ROOTFS_$(2)_COMPRESS_CMD),)
|
||||
PATH=$$(BR_PATH) $$(ROOTFS_$(2)_COMPRESS_CMD) $$@ > $$@$$(ROOTFS_$(2)_COMPRESS_EXT)
|
||||
endif
|
||||
$$(foreach hook,$$(ROOTFS_$(2)_POST_GEN_HOOKS),$$(call $$(hook))$$(sep))
|
||||
|
||||
rootfs-$(1)-show-depends:
|
||||
@echo $$(ROOTFS_$(2)_DEPENDENCIES)
|
||||
|
@ -45,13 +45,29 @@ config BR2_TARGET_ROOTFS_EXT2_LABEL
|
||||
string "filesystem label"
|
||||
|
||||
config BR2_TARGET_ROOTFS_EXT2_BLOCKS
|
||||
int "size in blocks (leave at 0 for auto calculation)"
|
||||
int "exact size in blocks (leave at 0 for auto calculation)"
|
||||
default 0
|
||||
|
||||
config BR2_TARGET_ROOTFS_EXT2_INODES
|
||||
int "inodes (leave at 0 for auto calculation)"
|
||||
int "exact number of inodes (leave at 0 for auto calculation)"
|
||||
default 0
|
||||
|
||||
config BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS
|
||||
int "extra size in blocks" if BR2_TARGET_ROOTFS_EXT2_BLOCKS = 0
|
||||
default 0
|
||||
help
|
||||
Enter here the number of extra blocks of free space you
|
||||
want on your filesystem. By default, Buildroot will not
|
||||
leave much space free.
|
||||
|
||||
config BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES
|
||||
int "extra inodes" if BR2_TARGET_ROOTFS_EXT2_INODES = 0
|
||||
default 0
|
||||
help
|
||||
Enter here the number of extra free inodes you want on
|
||||
your filesystem. By default, Buildroot will not leave
|
||||
many free inodes.
|
||||
|
||||
config BR2_TARGET_ROOTFS_EXT2_RESBLKS
|
||||
int "reserved blocks percentage"
|
||||
default 0
|
||||
|
@ -9,10 +9,12 @@ EXT2_OPTS = -G $(BR2_TARGET_ROOTFS_EXT2_GEN) -R $(BR2_TARGET_ROOTFS_EXT2_REV)
|
||||
ifneq ($(strip $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)),0)
|
||||
EXT2_OPTS += -b $(BR2_TARGET_ROOTFS_EXT2_BLOCKS)
|
||||
endif
|
||||
EXT2_OPTS += -B $(BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS)
|
||||
|
||||
ifneq ($(strip $(BR2_TARGET_ROOTFS_EXT2_INODES)),0)
|
||||
EXT2_OPTS += -i $(BR2_TARGET_ROOTFS_EXT2_INODES)
|
||||
endif
|
||||
EXT2_OPTS += -I $(BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES)
|
||||
|
||||
ifneq ($(strip $(BR2_TARGET_ROOTFS_EXT2_RESBLKS)),0)
|
||||
EXT2_OPTS += -r $(BR2_TARGET_ROOTFS_EXT2_RESBLKS)
|
||||
|
@ -47,13 +47,14 @@ config BR2_TARGET_ROOTFS_ISO9660_ISOLINUX
|
||||
endchoice
|
||||
|
||||
config BR2_TARGET_ROOTFS_ISO9660_BOOT_MENU
|
||||
string "Boot menu.lst file"
|
||||
string "Boot menu config file"
|
||||
default "fs/iso9660/menu.lst" if BR2_TARGET_ROOTFS_ISO9660_GRUB
|
||||
default "fs/iso9660/grub.cfg" if BR2_TARGET_ROOTFS_ISO9660_GRUB2
|
||||
default "fs/iso9660/isolinux.cfg" if BR2_TARGET_ROOTFS_ISO9660_ISOLINUX
|
||||
help
|
||||
Use this option to provide a custom bootloader configuration
|
||||
file (menu.lst for Grub, isolinux.cfg for isolinux).
|
||||
file (menu.lst for Grub, grub.cfg for Grub 2, isolinux.cfg for
|
||||
isolinux).
|
||||
|
||||
Note that the strings __KERNEL_PATH__ and __INITRD_PATH__
|
||||
will automatically be replaced by the path to the kernel and
|
||||
|
@ -4,12 +4,10 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ROMFS_TARGET = $(IMAGE).romfs
|
||||
|
||||
ROOTFS_ROMFS_DEPENDENCIES = host-genromfs
|
||||
|
||||
define ROOTFS_ROMFS_CMD
|
||||
$(HOST_DIR)/usr/bin/genromfs -d $(TARGET_DIR) -f $@
|
||||
endef
|
||||
|
||||
$(eval $(call ROOTFS_TARGET,romfs))
|
||||
$(eval $(call ROOTFS_TARGET,romfs))
|
||||
|
@ -7,7 +7,7 @@
|
||||
ROOTFS_SQUASHFS_DEPENDENCIES = host-squashfs
|
||||
|
||||
ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZ4),y)
|
||||
ROOTFS_SQUASHFS_ARGS += -comp lz4
|
||||
ROOTFS_SQUASHFS_ARGS += -comp lz4 -Xhc
|
||||
else
|
||||
ifeq ($(BR2_TARGET_ROOTFS_SQUASHFS4_LZO),y)
|
||||
ROOTFS_SQUASHFS_ARGS += -comp lzo
|
||||
|
@ -0,0 +1,45 @@
|
||||
From 63a3f603413ffe82ad775f2d62a5afff87fd94a0 Mon Sep 17 00:00:00 2001
|
||||
From: "H. Peter Anvin" <hpa@linux.intel.com>
|
||||
Date: Thu, 7 Feb 2013 17:14:08 -0800
|
||||
Subject: [PATCH] timeconst.pl: Eliminate Perl warning
|
||||
|
||||
defined(@array) is deprecated in Perl and gives off a warning.
|
||||
Restructure the code to remove that warning.
|
||||
|
||||
[ hpa: it would be interesting to revert to the timeconst.bc script.
|
||||
It appears that the failures reported by akpm during testing of
|
||||
that script was due to a known broken version of make, not a problem
|
||||
with bc. The Makefile rules could probably be restructured to avoid
|
||||
the make bug, or it is probably old enough that it doesn't matter. ]
|
||||
|
||||
Reported-by: Andi Kleen <ak@linux.intel.com>
|
||||
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
|
||||
Cc: Andrew Morton <akpm@linux-foundation.org>
|
||||
Cc: <stable@vger.kernel.org>
|
||||
Signed-off-by: Gustavo Zacarias <gustavo.zacarias@free-electrons.com>
|
||||
---
|
||||
Patch status: upstream
|
||||
|
||||
kernel/timeconst.pl | 6 ++----
|
||||
1 file changed, 2 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/kernel/timeconst.pl b/kernel/timeconst.pl
|
||||
index eb51d76..3f42652 100644
|
||||
--- a/kernel/timeconst.pl
|
||||
+++ b/kernel/timeconst.pl
|
||||
@@ -369,10 +369,8 @@ if ($hz eq '--can') {
|
||||
die "Usage: $0 HZ\n";
|
||||
}
|
||||
|
||||
- @val = @{$canned_values{$hz}};
|
||||
- if (!defined(@val)) {
|
||||
- @val = compute_values($hz);
|
||||
- }
|
||||
+ $cv = $canned_values{$hz};
|
||||
+ @val = defined($cv) ? @$cv : compute_values($hz);
|
||||
output($hz, @val);
|
||||
}
|
||||
exit 0;
|
||||
--
|
||||
2.4.10
|
||||
|
@ -50,7 +50,9 @@ config BR2_LINUX_KERNEL_EXT_FBTFT
|
||||
select BR2_PACKAGE_FBTFT
|
||||
help
|
||||
Linux Framebuffer drivers for small TFT LCD display modules,
|
||||
e.g. Adafruit PiTFT displays for Raspberry Pi.
|
||||
e.g. Adafruit PiTFT displays for Raspberry Pi (this extra
|
||||
package is only needed for linux kernels until v3.19, since
|
||||
v4.0 the drivers are included in the staging area).
|
||||
|
||||
To enable fbtft, e.g. for Adafruit 2.8 PiTFT, enable the
|
||||
following kernel configurations:
|
||||
|
@ -8,6 +8,12 @@ config BR2_LINUX_KERNEL
|
||||
|
||||
if BR2_LINUX_KERNEL
|
||||
|
||||
# Packages that need to have a kernel with support for loadable modules,
|
||||
# but do not use the kernel-modules infrastructure, should select that
|
||||
# option.
|
||||
config BR2_LINUX_NEEDS_MODULES
|
||||
bool
|
||||
|
||||
#
|
||||
# Version selection. We provide the choice between:
|
||||
#
|
||||
@ -21,18 +27,7 @@ choice
|
||||
prompt "Kernel version"
|
||||
|
||||
config BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
bool "4.1.4"
|
||||
|
||||
config BR2_LINUX_KERNEL_SAME_AS_HEADERS
|
||||
bool "Same as toolchain kernel headers"
|
||||
depends on BR2_TOOLCHAIN_BUILDROOT
|
||||
help
|
||||
This option will re-use the same kernel sources as the one
|
||||
that have been used for the kernel headers of the
|
||||
cross-compiling toolchain. Having the same version for the
|
||||
kernel running on the system and for the kernel headers is
|
||||
not a requirement, but using the same version allows to
|
||||
download only one tarball of the kernel sources.
|
||||
bool "4.4.3"
|
||||
|
||||
config BR2_LINUX_KERNEL_CUSTOM_VERSION
|
||||
bool "Custom version"
|
||||
@ -109,8 +104,7 @@ config BR2_LINUX_KERNEL_CUSTOM_LOCAL_PATH
|
||||
|
||||
config BR2_LINUX_KERNEL_VERSION
|
||||
string
|
||||
default "4.1.4" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default BR2_DEFAULT_KERNEL_HEADERS if BR2_LINUX_KERNEL_SAME_AS_HEADERS
|
||||
default "4.4.3" if BR2_LINUX_KERNEL_LATEST_VERSION
|
||||
default BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE \
|
||||
if BR2_LINUX_KERNEL_CUSTOM_VERSION
|
||||
default "custom" if BR2_LINUX_KERNEL_CUSTOM_TARBALL
|
||||
@ -205,6 +199,10 @@ config BR2_LINUX_KERNEL_ZIMAGE
|
||||
BR2_powerpc64 || BR2_powerpc64le || BR2_sparc || \
|
||||
BR2_sh || BR2_sh64 || BR2_xtensa
|
||||
|
||||
config BR2_LINUX_KERNEL_ZIMAGE_EPAPR
|
||||
bool "zImage.epapr"
|
||||
depends on BR2_powerpc64 || BR2_powerpc64le
|
||||
|
||||
config BR2_LINUX_KERNEL_APPENDED_ZIMAGE
|
||||
bool "zImage with appended DT"
|
||||
depends on BR2_arm || BR2_armeb
|
||||
@ -225,6 +223,10 @@ config BR2_LINUX_KERNEL_SIMPLEIMAGE
|
||||
select BR2_LINUX_KERNEL_DTS_SUPPORT
|
||||
select BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT
|
||||
|
||||
config BR2_LINUX_KERNEL_IMAGE
|
||||
bool "Image"
|
||||
depends on BR2_aarch64
|
||||
|
||||
config BR2_LINUX_KERNEL_LINUX_BIN
|
||||
bool "linux.bin"
|
||||
depends on BR2_microblaze
|
||||
@ -241,6 +243,10 @@ config BR2_LINUX_KERNEL_VMLINUZ
|
||||
bool "vmlinuz"
|
||||
depends on BR2_mips || BR2_mipsel
|
||||
|
||||
config BR2_LINUX_KERNEL_VMLINUZ_BIN
|
||||
bool "vmlinuz.bin"
|
||||
depends on BR2_mips || BR2_mipsel
|
||||
|
||||
config BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM
|
||||
bool "custom target"
|
||||
help
|
||||
@ -254,6 +260,34 @@ config BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM
|
||||
|
||||
endchoice
|
||||
|
||||
#
|
||||
# Kernel compression format
|
||||
#
|
||||
|
||||
choice
|
||||
prompt "Kernel compression format"
|
||||
help
|
||||
This selection will just ensure that the correct host tools are build.
|
||||
The actual compression for the kernel should be selected in the
|
||||
kernel configuration menu.
|
||||
|
||||
config BR2_LINUX_KERNEL_GZIP
|
||||
bool "gzip compression"
|
||||
|
||||
config BR2_LINUX_KERNEL_LZ4
|
||||
bool "lz4 compression"
|
||||
|
||||
config BR2_LINUX_KERNEL_LZMA
|
||||
bool "lzma compression"
|
||||
|
||||
config BR2_LINUX_KERNEL_LZO
|
||||
bool "lzo compression"
|
||||
|
||||
config BR2_LINUX_KERNEL_XZ
|
||||
bool "xz compression"
|
||||
|
||||
endchoice
|
||||
|
||||
config BR2_LINUX_KERNEL_IMAGE_TARGET_NAME
|
||||
string "Kernel image target name"
|
||||
depends on BR2_LINUX_KERNEL_IMAGE_TARGET_CUSTOM
|
||||
|
@ -27,6 +27,19 @@ PERF_MAKE_FLAGS = \
|
||||
WERROR=0 \
|
||||
ASCIIDOC=
|
||||
|
||||
# We need to pass an argument to ld for setting the endianness when
|
||||
# building it for MIPS architecture, otherwise the default one will
|
||||
# always be used (which is big endian) and the compilation for little
|
||||
# endian will always fail showing an error like this one:
|
||||
# LD foo.o
|
||||
# mips-linux-gnu-ld: foo.o: compiled for a little endian system and
|
||||
# target is big endian
|
||||
ifeq ($(BR2_mips)$(BR2_mips64),y)
|
||||
PERF_MAKE_FLAGS += LD="$(TARGET_LD) -EB"
|
||||
else ifeq ($(BR2_mipsel)$(BR2_mips64el),y)
|
||||
PERF_MAKE_FLAGS += LD="$(TARGET_LD) -EL"
|
||||
endif
|
||||
|
||||
# The call to backtrace() function fails for ARC, because for some
|
||||
# reason the unwinder from libgcc returns early. Thus the usage of
|
||||
# backtrace() should be disabled in perf explicitly: at build time
|
||||
@ -84,4 +97,5 @@ define PERF_INSTALL_TARGET_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE1) $(PERF_MAKE_FLAGS) \
|
||||
-C $(@D)/tools/perf O=$(@D)/tools/perf/ install
|
||||
$(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/scripts/
|
||||
$(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/tests/
|
||||
endef
|
||||
|
146
linux/linux.mk
146
linux/linux.mk
@ -28,9 +28,6 @@ LINUX_SOURCE = linux-$(LINUX_VERSION).tar.xz
|
||||
ifeq ($(BR2_LINUX_KERNEL_CUSTOM_VERSION),y)
|
||||
BR_NO_CHECK_HASH_FOR += $(LINUX_SOURCE)
|
||||
endif
|
||||
ifeq ($(BR2_LINUX_KERNEL_SAME_AS_HEADERS)$(BR2_KERNEL_HEADERS_VERSION),yy)
|
||||
BR_NO_CHECK_HASH_FOR += $(LINUX_SOURCE)
|
||||
endif
|
||||
# In X.Y.Z, get X and Y. We replace dots and dashes by spaces in order
|
||||
# to use the $(word) function. We support versions such as 4.0, 3.1,
|
||||
# 2.6.32, 2.6.32-rc1, 3.0-rc6, etc.
|
||||
@ -56,7 +53,23 @@ LINUX_PATCHES = $(call qstrip,$(BR2_LINUX_KERNEL_PATCH))
|
||||
LINUX_PATCH = $(filter ftp://% http://% https://%,$(LINUX_PATCHES))
|
||||
|
||||
LINUX_INSTALL_IMAGES = YES
|
||||
LINUX_DEPENDENCIES += host-kmod host-lzop
|
||||
LINUX_DEPENDENCIES += host-kmod
|
||||
|
||||
# host tools needed for kernel compression
|
||||
ifeq ($(BR2_LINUX_KERNEL_LZ4),y)
|
||||
LINUX_DEPENDENCIES += host-lz4
|
||||
else ifeq ($(BR2_LINUX_KERNEL_LZMA),y)
|
||||
LINUX_DEPENDENCIES += host-lzma
|
||||
else ifeq ($(BR2_LINUX_KERNEL_LZO),y)
|
||||
LINUX_DEPENDENCIES += host-lzop
|
||||
else ifeq ($(BR2_LINUX_KERNEL_XZ),y)
|
||||
LINUX_DEPENDENCIES += host-xz
|
||||
endif
|
||||
LINUX_COMPRESSION_OPT_$(BR2_LINUX_KERNEL_GZIP) = CONFIG_KERNEL_GZIP
|
||||
LINUX_COMPRESSION_OPT_$(BR2_LINUX_KERNEL_LZ4) = CONFIG_KERNEL_LZ4
|
||||
LINUX_COMPRESSION_OPT_$(BR2_LINUX_KERNEL_LZMA) = CONFIG_KERNEL_LZMA
|
||||
LINUX_COMPRESSION_OPT_$(BR2_LINUX_KERNEL_LZO) = CONFIG_KERNEL_LZO
|
||||
LINUX_COMPRESSION_OPT_$(BR2_LINUX_KERNEL_XZ) = CONFIG_KERNEL_XZ
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_UBOOT_IMAGE),y)
|
||||
LINUX_DEPENDENCIES += host-uboot-tools
|
||||
@ -67,7 +80,7 @@ LINUX_MAKE_FLAGS = \
|
||||
HOSTCFLAGS="$(HOSTCFLAGS)" \
|
||||
ARCH=$(KERNEL_ARCH) \
|
||||
INSTALL_MOD_PATH=$(TARGET_DIR) \
|
||||
CROSS_COMPILE="$(CCACHE) $(TARGET_CROSS)" \
|
||||
CROSS_COMPILE="$(TARGET_CROSS)" \
|
||||
DEPMOD=$(HOST_DIR)/sbin/depmod
|
||||
|
||||
LINUX_MAKE_ENV = \
|
||||
@ -105,12 +118,16 @@ else ifeq ($(BR2_LINUX_KERNEL_BZIMAGE),y)
|
||||
LINUX_IMAGE_NAME = bzImage
|
||||
else ifeq ($(BR2_LINUX_KERNEL_ZIMAGE),y)
|
||||
LINUX_IMAGE_NAME = zImage
|
||||
else ifeq ($(BR2_LINUX_KERNEL_ZIMAGE_EPAPR),y)
|
||||
LINUX_IMAGE_NAME = zImage.epapr
|
||||
else ifeq ($(BR2_LINUX_KERNEL_APPENDED_ZIMAGE),y)
|
||||
LINUX_IMAGE_NAME = zImage
|
||||
else ifeq ($(BR2_LINUX_KERNEL_CUIMAGE),y)
|
||||
LINUX_IMAGE_NAME = cuImage.$(KERNEL_DTS_NAME)
|
||||
else ifeq ($(BR2_LINUX_KERNEL_SIMPLEIMAGE),y)
|
||||
LINUX_IMAGE_NAME = simpleImage.$(KERNEL_DTS_NAME)
|
||||
else ifeq ($(BR2_LINUX_KERNEL_IMAGE),y)
|
||||
LINUX_IMAGE_NAME = Image
|
||||
else ifeq ($(BR2_LINUX_KERNEL_LINUX_BIN),y)
|
||||
LINUX_IMAGE_NAME = linux.bin
|
||||
else ifeq ($(BR2_LINUX_KERNEL_VMLINUX_BIN),y)
|
||||
@ -119,6 +136,8 @@ else ifeq ($(BR2_LINUX_KERNEL_VMLINUX),y)
|
||||
LINUX_IMAGE_NAME = vmlinux
|
||||
else ifeq ($(BR2_LINUX_KERNEL_VMLINUZ),y)
|
||||
LINUX_IMAGE_NAME = vmlinuz
|
||||
else ifeq ($(BR2_LINUX_KERNEL_VMLINUZ_BIN),y)
|
||||
LINUX_IMAGE_NAME = vmlinuz.bin
|
||||
endif
|
||||
# The if-else blocks above are all the image types we know of, and all
|
||||
# come from a Kconfig choice, so we know we have LINUX_IMAGE_NAME set
|
||||
@ -147,6 +166,8 @@ ifeq ($(BR2_LINUX_KERNEL_VMLINUX),y)
|
||||
LINUX_IMAGE_PATH = $(LINUX_DIR)/$(LINUX_IMAGE_NAME)
|
||||
else ifeq ($(BR2_LINUX_KERNEL_VMLINUZ),y)
|
||||
LINUX_IMAGE_PATH = $(LINUX_DIR)/$(LINUX_IMAGE_NAME)
|
||||
else ifeq ($(BR2_LINUX_KERNEL_VMLINUZ_BIN),y)
|
||||
LINUX_IMAGE_PATH = $(LINUX_DIR)/$(LINUX_IMAGE_NAME)
|
||||
else
|
||||
LINUX_IMAGE_PATH = $(KERNEL_ARCH_PATH)/boot/$(LINUX_IMAGE_NAME)
|
||||
endif # BR2_LINUX_KERNEL_VMLINUX
|
||||
@ -163,18 +184,35 @@ endef
|
||||
|
||||
LINUX_POST_PATCH_HOOKS += LINUX_APPLY_LOCAL_PATCHES
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_USE_DEFCONFIG),y)
|
||||
KERNEL_SOURCE_CONFIG = $(KERNEL_ARCH_PATH)/configs/$(call qstrip,$(BR2_LINUX_KERNEL_DEFCONFIG))_defconfig
|
||||
else ifeq ($(BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG),y)
|
||||
KERNEL_SOURCE_CONFIG = $(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE))
|
||||
endif
|
||||
# Older linux kernels use deprecated perl constructs in timeconst.pl
|
||||
# that were removed for perl 5.22+ so it breaks on newer distributions
|
||||
# Try a dry-run patch to see if this applies, if it does go ahead
|
||||
define LINUX_TRY_PATCH_TIMECONST
|
||||
@if patch -p1 --dry-run -f -s -d $(@D) <$(LINUX_PKGDIR)/0001-timeconst.pl-Eliminate-Perl-warning.patch.conditional >/dev/null ; then \
|
||||
$(APPLY_PATCHES) $(@D) $(LINUX_PKGDIR) 0001-timeconst.pl-Eliminate-Perl-warning.patch.conditional ; \
|
||||
fi
|
||||
endef
|
||||
LINUX_POST_PATCH_HOOKS += LINUX_TRY_PATCH_TIMECONST
|
||||
|
||||
LINUX_KCONFIG_FILE = $(KERNEL_SOURCE_CONFIG)
|
||||
ifeq ($(BR2_LINUX_KERNEL_USE_DEFCONFIG),y)
|
||||
LINUX_KCONFIG_DEFCONFIG = $(call qstrip,$(BR2_LINUX_KERNEL_DEFCONFIG))_defconfig
|
||||
else ifeq ($(BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG),y)
|
||||
LINUX_KCONFIG_FILE = $(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE))
|
||||
endif
|
||||
LINUX_KCONFIG_FRAGMENT_FILES = $(call qstrip,$(BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES))
|
||||
LINUX_KCONFIG_EDITORS = menuconfig xconfig gconfig nconfig
|
||||
LINUX_KCONFIG_OPTS = $(LINUX_MAKE_FLAGS)
|
||||
|
||||
# If no package has yet set it, set it from the Kconfig option
|
||||
LINUX_NEEDS_MODULES ?= $(BR2_LINUX_NEEDS_MODULES)
|
||||
|
||||
define LINUX_KCONFIG_FIXUP_CMDS
|
||||
$(if $(LINUX_NEEDS_MODULES),
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_MODULES,$(@D)/.config))
|
||||
$(call KCONFIG_ENABLE_OPT,$(LINUX_COMPRESSION_OPT_y),$(@D)/.config)
|
||||
$(foreach opt, $(LINUX_COMPRESSION_OPT_),
|
||||
$(call KCONFIG_DISABLE_OPT,$(opt),$(@D)/.config)
|
||||
)
|
||||
$(if $(BR2_arm)$(BR2_armeb),
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_AEABI,$(@D)/.config))
|
||||
$(if $(BR2_TARGET_ROOTFS_CPIO),
|
||||
@ -215,10 +253,13 @@ define LINUX_KCONFIG_FIXUP_CMDS
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER,$(@D)/.config)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XTABLES,$(@D)/.config))
|
||||
$(if $(BR2_PACKAGE_XTABLES_ADDONS),
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_ADVANCED,$(@D)/.config)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK,$(@D)/.config)
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK,$(@D)/.config))
|
||||
$(if $(BR2_LINUX_KERNEL_APPENDED_DTB),
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_ARM_APPENDED_DTB,$(@D)/.config))
|
||||
$(if $(BR2_PACKAGE_KERNEL_MODULE_IMX_GPU_VIV),
|
||||
$(call KCONFIG_DISABLE_OPT,CONFIG_MXC_GPU_VIV,$(@D)/.config))
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_DTS_SUPPORT),y)
|
||||
@ -226,31 +267,30 @@ ifeq ($(BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT),)
|
||||
define LINUX_BUILD_DTB
|
||||
$(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(KERNEL_DTBS)
|
||||
endef
|
||||
ifeq ($(BR2_LINUX_KERNEL_APPENDED_DTB),)
|
||||
define LINUX_INSTALL_DTB
|
||||
# dtbs moved from arch/<ARCH>/boot to arch/<ARCH>/boot/dts since 3.8-rc1
|
||||
cp $(addprefix \
|
||||
$(KERNEL_ARCH_PATH)/boot/$(if $(wildcard \
|
||||
$(addprefix $(KERNEL_ARCH_PATH)/boot/dts/,$(KERNEL_DTBS))),dts/),$(KERNEL_DTBS)) \
|
||||
$(BINARIES_DIR)/
|
||||
$(1)
|
||||
endef
|
||||
define LINUX_INSTALL_DTB_TARGET
|
||||
# dtbs moved from arch/<ARCH>/boot to arch/<ARCH>/boot/dts since 3.8-rc1
|
||||
cp $(addprefix \
|
||||
$(KERNEL_ARCH_PATH)/boot/$(if $(wildcard \
|
||||
$(addprefix $(KERNEL_ARCH_PATH)/boot/dts/,$(KERNEL_DTBS))),dts/),$(KERNEL_DTBS)) \
|
||||
$(TARGET_DIR)/boot/
|
||||
endef
|
||||
endif
|
||||
endif
|
||||
endif # BR2_LINUX_KERNEL_APPENDED_DTB
|
||||
endif # BR2_LINUX_KERNEL_DTB_IS_SELF_BUILT
|
||||
endif # BR2_LINUX_KERNEL_DTS_SUPPORT
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_APPENDED_DTB),y)
|
||||
# dtbs moved from arch/$ARCH/boot to arch/$ARCH/boot/dts since 3.8-rc1
|
||||
define LINUX_APPEND_DTB
|
||||
if [ -e $(KERNEL_ARCH_PATH)/boot/$(KERNEL_DTS_NAME).dtb ]; then \
|
||||
cat $(KERNEL_ARCH_PATH)/boot/$(KERNEL_DTS_NAME).dtb; \
|
||||
else \
|
||||
cat $(KERNEL_ARCH_PATH)/boot/dts/$(KERNEL_DTS_NAME).dtb; \
|
||||
fi >> $(KERNEL_ARCH_PATH)/boot/zImage
|
||||
(cd $(KERNEL_ARCH_PATH)/boot; \
|
||||
for dtb in $(KERNEL_DTS_NAME); do \
|
||||
if test -e $${dtb}.dtb ; then \
|
||||
dtbpath=$${dtb}.dtb ; \
|
||||
else \
|
||||
dtbpath=dts/$${dtb}.dtb ; \
|
||||
fi ; \
|
||||
cat zImage $${dtbpath} > zImage.$${dtb} || exit 1; \
|
||||
done)
|
||||
endef
|
||||
ifeq ($(BR2_LINUX_KERNEL_APPENDED_UIMAGE),y)
|
||||
# We need to generate a new u-boot image that takes into
|
||||
@ -258,11 +298,14 @@ ifeq ($(BR2_LINUX_KERNEL_APPENDED_UIMAGE),y)
|
||||
# of the image. To do so, we first need to retrieve both load
|
||||
# address and entry point for the kernel from the already
|
||||
# generate uboot image before using mkimage -l.
|
||||
LINUX_APPEND_DTB += $(sep) MKIMAGE_ARGS=`$(MKIMAGE) -l $(LINUX_IMAGE_PATH) |\
|
||||
LINUX_APPEND_DTB += ; \
|
||||
MKIMAGE_ARGS=`$(MKIMAGE) -l $(LINUX_IMAGE_PATH) |\
|
||||
sed -n -e 's/Image Name:[ ]*\(.*\)/-n \1/p' -e 's/Load Address:/-a/p' -e 's/Entry Point:/-e/p'`; \
|
||||
$(MKIMAGE) -A $(MKIMAGE_ARCH) -O linux \
|
||||
-T kernel -C none $${MKIMAGE_ARGS} \
|
||||
-d $(KERNEL_ARCH_PATH)/boot/zImage $(LINUX_IMAGE_PATH);
|
||||
for dtb in $(KERNEL_DTS_NAME); do \
|
||||
$(MKIMAGE) -A $(MKIMAGE_ARCH) -O linux \
|
||||
-T kernel -C none $${MKIMAGE_ARGS} \
|
||||
-d $(KERNEL_ARCH_PATH)/boot/zImage.$${dtb} $(LINUX_IMAGE_PATH).$${dtb}; \
|
||||
done
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -270,7 +313,7 @@ endif
|
||||
# configuration has changed.
|
||||
define LINUX_BUILD_CMDS
|
||||
$(if $(BR2_LINUX_KERNEL_USE_CUSTOM_DTS),
|
||||
cp $(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_DTS_PATH)) $(KERNEL_ARCH_PATH)/boot/dts/)
|
||||
cp -f $(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_DTS_PATH)) $(KERNEL_ARCH_PATH)/boot/dts/)
|
||||
$(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) $(LINUX_TARGET_NAME)
|
||||
@if grep -q "CONFIG_MODULES=y" $(@D)/.config; then \
|
||||
$(LINUX_MAKE_ENV) $(MAKE) $(LINUX_MAKE_FLAGS) -C $(@D) modules ; \
|
||||
@ -279,26 +322,39 @@ define LINUX_BUILD_CMDS
|
||||
$(LINUX_APPEND_DTB)
|
||||
endef
|
||||
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),y)
|
||||
define LINUX_INSTALL_KERNEL_IMAGE_TO_TARGET
|
||||
install -m 0644 -D $(LINUX_IMAGE_PATH) $(TARGET_DIR)/boot/$(LINUX_IMAGE_NAME)
|
||||
$(LINUX_INSTALL_DTB_TARGET)
|
||||
ifeq ($(BR2_LINUX_KERNEL_APPENDED_DTB),y)
|
||||
# When a DTB was appended, install the potential several images with
|
||||
# appended DTBs.
|
||||
define LINUX_INSTALL_IMAGE
|
||||
mkdir -p $(1)
|
||||
cp $(KERNEL_ARCH_PATH)/boot/$(LINUX_IMAGE_NAME).* $(1)
|
||||
endef
|
||||
else
|
||||
# Otherwise, just install the unique image generated by the kernel
|
||||
# build process.
|
||||
define LINUX_INSTALL_IMAGE
|
||||
$(INSTALL) -m 0644 -D $(LINUX_IMAGE_PATH) $(1)/$(LINUX_IMAGE_NAME)
|
||||
endef
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_INSTALL_TARGET),y)
|
||||
define LINUX_INSTALL_KERNEL_IMAGE_TO_TARGET
|
||||
$(call LINUX_INSTALL_IMAGE,$(TARGET_DIR)/boot)
|
||||
$(call LINUX_INSTALL_DTB,$(TARGET_DIR)/boot)
|
||||
endef
|
||||
endif
|
||||
|
||||
define LINUX_INSTALL_HOST_TOOLS
|
||||
# Installing dtc (device tree compiler) as host tool, if selected
|
||||
if grep -q "CONFIG_DTC=y" $(@D)/.config; then \
|
||||
$(INSTALL) -D -m 0755 $(@D)/scripts/dtc/dtc $(HOST_DIR)/usr/bin/dtc ; \
|
||||
$(INSTALL) -D -m 0755 $(@D)/scripts/dtc/dtc $(HOST_DIR)/usr/bin/linux-dtc ; \
|
||||
fi
|
||||
endef
|
||||
|
||||
|
||||
define LINUX_INSTALL_IMAGES_CMDS
|
||||
cp $(LINUX_IMAGE_PATH) $(BINARIES_DIR)
|
||||
$(LINUX_INSTALL_DTB)
|
||||
$(call LINUX_INSTALL_IMAGE,$(BINARIES_DIR))
|
||||
$(call LINUX_INSTALL_DTB,$(BINARIES_DIR))
|
||||
endef
|
||||
|
||||
define LINUX_INSTALL_TARGET_CMDS
|
||||
@ -358,13 +414,16 @@ LINUX_POST_INSTALL_TARGET_HOOKS += $(foreach tool,$(LINUX_TOOLS),\
|
||||
ifeq ($(BR_BUILDING),y)
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_USE_DEFCONFIG),y)
|
||||
# We must use the user-supplied kconfig value, because
|
||||
# LINUX_KCONFIG_DEFCONFIG will at least contain the
|
||||
# trailing _defconfig
|
||||
ifeq ($(call qstrip,$(BR2_LINUX_KERNEL_DEFCONFIG)),)
|
||||
$(error No kernel defconfig name specified, check your BR2_LINUX_KERNEL_DEFCONFIG setting)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG),y)
|
||||
ifeq ($(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE)),)
|
||||
ifeq ($(LINUX_KCONFIG_FILE),)
|
||||
$(error No kernel configuration file specified, check your BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE setting)
|
||||
endif
|
||||
endif
|
||||
@ -374,13 +433,6 @@ $(error No kernel device tree source specified, check your \
|
||||
BR2_LINUX_KERNEL_USE_INTREE_DTS / BR2_LINUX_KERNEL_USE_CUSTOM_DTS settings)
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_LINUX_KERNEL_APPENDED_DTB),y)
|
||||
ifneq ($(words $(KERNEL_DTS_NAME)),1)
|
||||
$(error Kernel with appended device tree needs exactly one DTS source. \
|
||||
Check BR2_LINUX_KERNEL_INTREE_DTS_NAME or BR2_LINUX_KERNEL_CUSTOM_DTS_PATH.)
|
||||
endif
|
||||
endif
|
||||
|
||||
endif # BR_BUILDING
|
||||
|
||||
$(eval $(kconfig-package))
|
||||
|
@ -1,13 +1,14 @@
|
||||
menu "Target packages"
|
||||
|
||||
source "package/skeleton/Config.in"
|
||||
source "package/busybox/Config.in"
|
||||
source "package/skeleton/Config.in"
|
||||
source "package/motioneye/Config.in"
|
||||
|
||||
menu "Audio and video applications"
|
||||
source "package/alsa-utils/Config.in"
|
||||
source "package/aumix/Config.in"
|
||||
source "package/bellagio/Config.in"
|
||||
source "package/dvblast/Config.in"
|
||||
source "package/dvdauthor/Config.in"
|
||||
source "package/dvdrw-tools/Config.in"
|
||||
source "package/espeak/Config.in"
|
||||
@ -20,9 +21,9 @@ menu "Audio and video applications"
|
||||
source "package/jack2/Config.in"
|
||||
source "package/kodi/Config.in"
|
||||
source "package/lame/Config.in"
|
||||
source "package/libvpx/Config.in"
|
||||
source "package/libwebcam/Config.in"
|
||||
source "package/madplay/Config.in"
|
||||
source "package/miraclecast/Config.in"
|
||||
source "package/mjpegtools/Config.in"
|
||||
source "package/motion/Config.in"
|
||||
source "package/motion-mmal/Config.in"
|
||||
@ -39,11 +40,13 @@ menu "Audio and video applications"
|
||||
source "package/pulseaudio/Config.in"
|
||||
source "package/sox/Config.in"
|
||||
source "package/streameye/Config.in"
|
||||
source "package/squeezelite/Config.in"
|
||||
source "package/tidsp-binaries/Config.in"
|
||||
source "package/tovid/Config.in"
|
||||
source "package/tstools/Config.in"
|
||||
source "package/twolame/Config.in"
|
||||
source "package/upmpdcli/Config.in"
|
||||
source "package/v4l2grab/Config.in"
|
||||
source "package/vlc/Config.in"
|
||||
source "package/vorbis-tools/Config.in"
|
||||
source "package/wavpack/Config.in"
|
||||
@ -56,11 +59,15 @@ menu "Compressors and decompressors"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/gzip/Config.in"
|
||||
endif
|
||||
source "package/infozip/Config.in"
|
||||
source "package/lz4/Config.in"
|
||||
source "package/lzip/Config.in"
|
||||
source "package/lzop/Config.in"
|
||||
source "package/unrar/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/unzip/Config.in"
|
||||
endif
|
||||
source "package/xz/Config.in"
|
||||
source "package/zip/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Debugging, profiling and benchmark"
|
||||
@ -93,6 +100,7 @@ endif
|
||||
source "package/mcelog/Config.in"
|
||||
source "package/memstat/Config.in"
|
||||
source "package/netperf/Config.in"
|
||||
source "package/netsniff-ng/Config.in"
|
||||
source "package/oprofile/Config.in"
|
||||
source "package/pax-utils/Config.in"
|
||||
source "package/pv/Config.in"
|
||||
@ -103,6 +111,7 @@ endif
|
||||
source "package/spidev_test/Config.in"
|
||||
source "package/strace/Config.in"
|
||||
source "package/stress/Config.in"
|
||||
source "package/stress-ng/Config.in"
|
||||
source "package/sysdig/Config.in"
|
||||
source "package/sysprof/Config.in"
|
||||
source "package/tinymembench/Config.in"
|
||||
@ -116,11 +125,14 @@ menu "Development tools"
|
||||
source "package/binutils/Config.in"
|
||||
source "package/bsdiff/Config.in"
|
||||
source "package/bustle/Config.in"
|
||||
source "package/check/Config.in"
|
||||
source "package/cmake/Config.in"
|
||||
source "package/cppunit/Config.in"
|
||||
source "package/cvs/Config.in"
|
||||
source "package/cxxtest/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/diffutils/Config.in"
|
||||
source "package/dos2unix/Config.in"
|
||||
source "package/findutils/Config.in"
|
||||
endif
|
||||
source "package/flex/Config.in"
|
||||
@ -146,14 +158,12 @@ if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
endif
|
||||
source "package/sstrip/Config.in"
|
||||
source "package/subversion/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/tar/Config.in"
|
||||
endif
|
||||
source "package/tree/Config.in"
|
||||
source "package/yasm/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Filesystem and flash utilities"
|
||||
source "package/autofs/Config.in"
|
||||
source "package/btrfs-progs/Config.in"
|
||||
source "package/cifs-utils/Config.in"
|
||||
source "package/cpio/Config.in"
|
||||
@ -170,7 +180,6 @@ menu "Filesystem and flash utilities"
|
||||
source "package/genext2fs/Config.in"
|
||||
source "package/genpart/Config.in"
|
||||
source "package/genromfs/Config.in"
|
||||
source "package/kobs-ng/Config.in"
|
||||
source "package/makedevs/Config.in"
|
||||
source "package/mmc-utils/Config.in"
|
||||
source "package/mtd/Config.in"
|
||||
@ -178,6 +187,7 @@ menu "Filesystem and flash utilities"
|
||||
source "package/nfs-utils/Config.in"
|
||||
source "package/ntfs-3g/Config.in"
|
||||
source "package/simicsfs/Config.in"
|
||||
source "package/sp-oops-extract/Config.in"
|
||||
source "package/squashfs/Config.in"
|
||||
source "package/sshfs/Config.in"
|
||||
source "package/sunxi-tools/Config.in"
|
||||
@ -185,10 +195,15 @@ menu "Filesystem and flash utilities"
|
||||
source "package/xfsprogs/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Fonts, icons, sounds and themes"
|
||||
menu "Fonts, cursors, icons, sounds and themes"
|
||||
|
||||
comment "Cursors"
|
||||
source "package/comix-cursors/Config.in"
|
||||
source "package/obsidian-cursors/Config.in"
|
||||
|
||||
comment "Fonts"
|
||||
source "package/bitstream-vera/Config.in"
|
||||
source "package/cantarell/Config.in"
|
||||
source "package/dejavu/Config.in"
|
||||
source "package/ghostscript-fonts/Config.in"
|
||||
source "package/inconsolata/Config.in"
|
||||
@ -209,6 +224,7 @@ comment "Themes"
|
||||
endmenu
|
||||
|
||||
menu "Games"
|
||||
source "package/chocolate-doom/Config.in"
|
||||
source "package/doom-wad/Config.in"
|
||||
source "package/gnuchess/Config.in"
|
||||
source "package/lbreakout2/Config.in"
|
||||
@ -223,6 +239,7 @@ endmenu
|
||||
menu "Graphic libraries and applications (graphic/text)"
|
||||
|
||||
comment "Graphic applications"
|
||||
source "package/expedite/Config.in"
|
||||
source "package/fswebcam/Config.in"
|
||||
source "package/glmark2/Config.in"
|
||||
source "package/gnuplot/Config.in"
|
||||
@ -235,7 +252,8 @@ comment "Graphic libraries"
|
||||
source "package/cegui06/Config.in"
|
||||
source "package/directfb/Config.in"
|
||||
source "package/directfb-examples/Config.in"
|
||||
source "package/divine/Config.in"
|
||||
source "package/efl/Config.in"
|
||||
source "package/elementary/Config.in"
|
||||
source "package/fbdump/Config.in"
|
||||
source "package/fbgrab/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
@ -252,7 +270,6 @@ endif
|
||||
source "package/mesa3d-headers/Config.in"
|
||||
source "package/ocrad/Config.in"
|
||||
source "package/psplash/Config.in"
|
||||
source "package/sawman/Config.in"
|
||||
source "package/sdl/Config.in"
|
||||
source "package/sdl_gfx/Config.in"
|
||||
source "package/sdl_image/Config.in"
|
||||
@ -260,9 +277,9 @@ endif
|
||||
source "package/sdl_net/Config.in"
|
||||
source "package/sdl_sound/Config.in"
|
||||
source "package/sdl_ttf/Config.in"
|
||||
source "package/sdl2/Config.in"
|
||||
|
||||
comment "Other GUIs"
|
||||
source "package/efl/Config.in"
|
||||
source "package/qt/Config.in"
|
||||
source "package/qt5/Config.in"
|
||||
if BR2_PACKAGE_QT || BR2_PACKAGE_QT5
|
||||
@ -295,20 +312,22 @@ comment "X applications"
|
||||
source "package/torsmo/Config.in"
|
||||
source "package/wmctrl/Config.in"
|
||||
source "package/x11vnc/Config.in"
|
||||
source "package/xdotool/Config.in"
|
||||
source "package/xscreensaver/Config.in"
|
||||
source "package/xterm/Config.in"
|
||||
source "package/xvkbd/Config.in"
|
||||
source "package/yad/Config.in"
|
||||
|
||||
comment "X libraries and helper libraries"
|
||||
source "package/libsexy/Config.in"
|
||||
source "package/x11r7/xkeyboard-config/Config.in"
|
||||
|
||||
comment "X window managers"
|
||||
source "package/blackbox/Config.in"
|
||||
source "package/enlightenment/Config.in"
|
||||
source "package/fluxbox/Config.in"
|
||||
source "package/matchbox/Config.in"
|
||||
source "package/metacity/Config.in"
|
||||
source "package/openbox/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Hardware handling"
|
||||
@ -344,6 +363,7 @@ endif
|
||||
source "package/dtv-scan-tables/Config.in"
|
||||
source "package/dvb-apps/Config.in"
|
||||
source "package/dvbsnoop/Config.in"
|
||||
source "package/edid-decode/Config.in"
|
||||
source "package/eeprog/Config.in"
|
||||
source "package/eudev/Config.in"
|
||||
source "package/evemu/Config.in"
|
||||
@ -373,6 +393,7 @@ endif
|
||||
source "package/iostat/Config.in"
|
||||
source "package/ipmitool/Config.in"
|
||||
source "package/ipmiutil/Config.in"
|
||||
source "package/iqvlinux/Config.in"
|
||||
source "package/irda-utils/Config.in"
|
||||
source "package/iucode-tool/Config.in"
|
||||
source "package/kbd/Config.in"
|
||||
@ -385,7 +406,6 @@ endif
|
||||
source "package/lsuio/Config.in"
|
||||
source "package/lvm2/Config.in"
|
||||
source "package/mdadm/Config.in"
|
||||
source "package/media-ctl/Config.in"
|
||||
source "package/memtest86/Config.in"
|
||||
source "package/memtester/Config.in"
|
||||
source "package/minicom/Config.in"
|
||||
@ -409,6 +429,7 @@ endif
|
||||
source "package/pps-tools/Config.in"
|
||||
source "package/pulseview/Config.in"
|
||||
source "package/read-edid/Config.in"
|
||||
source "package/rfkill/Config.in"
|
||||
source "package/rng-tools/Config.in"
|
||||
source "package/rpi-armmem/Config.in"
|
||||
source "package/rpi-userland/Config.in"
|
||||
@ -423,6 +444,7 @@ endif
|
||||
source "package/smartmontools/Config.in"
|
||||
source "package/smstools3/Config.in"
|
||||
source "package/snowball-hdmiservice/Config.in"
|
||||
source "package/spi-tools/Config.in"
|
||||
source "package/sredird/Config.in"
|
||||
source "package/statserial/Config.in"
|
||||
source "package/stm32flash/Config.in"
|
||||
@ -436,6 +458,7 @@ endif
|
||||
source "package/ti-utils/Config.in"
|
||||
source "package/triggerhappy/Config.in"
|
||||
source "package/uboot-tools/Config.in"
|
||||
source "package/ubus/Config.in"
|
||||
source "package/udev/Config.in"
|
||||
source "package/udisks/Config.in"
|
||||
source "package/usb_modeswitch/Config.in"
|
||||
@ -467,6 +490,7 @@ menu "Erlang libraries/modules"
|
||||
source "package/erlang-p1-zlib/Config.in"
|
||||
endmenu
|
||||
endif
|
||||
source "package/gauche/Config.in"
|
||||
source "package/guile/Config.in"
|
||||
source "package/haserl/Config.in"
|
||||
source "package/jamvm/Config.in"
|
||||
@ -511,6 +535,8 @@ menu "Lua libraries/modules"
|
||||
source "package/luasocket/Config.in"
|
||||
source "package/luasql-sqlite3/Config.in"
|
||||
source "package/lunit/Config.in"
|
||||
source "package/luv/Config.in"
|
||||
source "package/luvi/Config.in"
|
||||
source "package/lzlib/Config.in"
|
||||
source "package/orbit/Config.in"
|
||||
source "package/rings/Config.in"
|
||||
@ -519,6 +545,8 @@ menu "Lua libraries/modules"
|
||||
endmenu
|
||||
endif
|
||||
source "package/lutok/Config.in"
|
||||
source "package/micropython/Config.in"
|
||||
source "package/micropython-lib/Config.in"
|
||||
source "package/moarvm/Config.in"
|
||||
source "package/mono/Config.in"
|
||||
if BR2_PACKAGE_MONO
|
||||
@ -595,31 +623,40 @@ endif
|
||||
source "package/python/Config.in"
|
||||
source "package/python3/Config.in"
|
||||
if BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
||||
menu "external python modules"
|
||||
menu "External python modules"
|
||||
source "package/python-alsaaudio/Config.in"
|
||||
source "package/python-backports-abc/Config.in"
|
||||
source "package/python-beautifulsoup4/Config.in"
|
||||
source "package/python-bottle/Config.in"
|
||||
source "package/python-can/Config.in"
|
||||
source "package/python-cbor/Config.in"
|
||||
source "package/python-certifi/Config.in"
|
||||
source "package/python-cffi/Config.in"
|
||||
source "package/python-cheetah/Config.in"
|
||||
source "package/python-cherrypy/Config.in"
|
||||
source "package/python-click/Config.in"
|
||||
source "package/python-coherence/Config.in"
|
||||
source "package/python-configobj/Config.in"
|
||||
source "package/python-configshell-fb/Config.in"
|
||||
source "package/python-crc16/Config.in"
|
||||
source "package/python-cssselect/Config.in"
|
||||
source "package/python-daemon/Config.in"
|
||||
source "package/python-dialog/Config.in"
|
||||
source "package/python-django/Config.in"
|
||||
source "package/python-docopt/Config.in"
|
||||
source "package/python-dpkt/Config.in"
|
||||
source "package/python-ecdsa/Config.in"
|
||||
source "package/python-enum/Config.in"
|
||||
source "package/python-enum34/Config.in"
|
||||
source "package/python-flask/Config.in"
|
||||
source "package/python-flup/Config.in"
|
||||
source "package/python-gobject/Config.in"
|
||||
source "package/python-html5lib/Config.in"
|
||||
source "package/python-httplib2/Config.in"
|
||||
source "package/python-id3/Config.in"
|
||||
source "package/python-idna/Config.in"
|
||||
source "package/python-ipaddr/Config.in"
|
||||
source "package/python-ipaddress/Config.in"
|
||||
source "package/python-ipy/Config.in"
|
||||
source "package/python-ipython/Config.in"
|
||||
source "package/python-itsdangerous/Config.in"
|
||||
@ -628,17 +665,21 @@ menu "external python modules"
|
||||
source "package/python-keyring/Config.in"
|
||||
source "package/python-libconfig/Config.in"
|
||||
source "package/python-lxml/Config.in"
|
||||
source "package/python-mako/Config.in"
|
||||
source "package/python-mad/Config.in"
|
||||
source "package/python-mako/Config.in"
|
||||
source "package/python-markdown/Config.in"
|
||||
source "package/python-markupsafe/Config.in"
|
||||
source "package/python-meld3/Config.in"
|
||||
source "package/python-mistune/Config.in"
|
||||
source "package/python-msgpack/Config.in"
|
||||
source "package/python-netaddr/Config.in"
|
||||
source "package/python-netifaces/Config.in"
|
||||
source "package/python-networkmanager/Config.in"
|
||||
source "package/python-nfc/Config.in"
|
||||
source "package/python-numpy/Config.in"
|
||||
source "package/python-paho-mqtt/Config.in"
|
||||
source "package/python-pam/Config.in"
|
||||
source "package/python-paramiko/Config.in"
|
||||
source "package/python-picamera/Config.in"
|
||||
source "package/python-pillow/Config.in"
|
||||
source "package/python-posix-ipc/Config.in"
|
||||
@ -653,17 +694,21 @@ menu "external python modules"
|
||||
source "package/python-pygame/Config.in"
|
||||
source "package/python-pyinotify/Config.in"
|
||||
source "package/python-pyparsing/Config.in"
|
||||
source "package/python-pyparted/Config.in"
|
||||
source "package/python-pypcap/Config.in"
|
||||
source "package/python-pyqt/Config.in"
|
||||
source "package/python-pyratemp/Config.in"
|
||||
source "package/python-pyro/Config.in"
|
||||
source "package/python-pyroute2/Config.in"
|
||||
source "package/python-pysendfile/Config.in"
|
||||
source "package/python-pysmb/Config.in"
|
||||
source "package/python-pysnmp/Config.in"
|
||||
source "package/python-pysnmp-apps/Config.in"
|
||||
source "package/python-pysnmp-mibs/Config.in"
|
||||
source "package/python-pytz/Config.in"
|
||||
source "package/python-pyudev/Config.in"
|
||||
source "package/python-pyusb/Config.in"
|
||||
source "package/python-pyxb/Config.in"
|
||||
source "package/python-pyxml/Config.in"
|
||||
source "package/python-pyyaml/Config.in"
|
||||
source "package/python-pyzmq/Config.in"
|
||||
source "package/python-requests/Config.in"
|
||||
@ -672,12 +717,15 @@ menu "external python modules"
|
||||
source "package/python-serial/Config.in"
|
||||
source "package/python-setuptools/Config.in"
|
||||
source "package/python-simplejson/Config.in"
|
||||
source "package/python-singledispatch/Config.in"
|
||||
source "package/python-sip/Config.in"
|
||||
source "package/python-six/Config.in"
|
||||
source "package/python-smbus-cffi/Config.in"
|
||||
source "package/python-spidev/Config.in"
|
||||
source "package/python-thrift/Config.in"
|
||||
source "package/python-tornado/Config.in"
|
||||
source "package/python-twisted/Config.in"
|
||||
source "package/python-urllib3/Config.in"
|
||||
source "package/python-urwid/Config.in"
|
||||
source "package/python-versiontools/Config.in"
|
||||
source "package/python-web2py/Config.in"
|
||||
@ -690,7 +738,7 @@ endif
|
||||
source "package/ruby/Config.in"
|
||||
source "package/tcl/Config.in"
|
||||
if BR2_PACKAGE_TCL
|
||||
menu "tcl libraries/modules"
|
||||
menu "Tcl libraries/modules"
|
||||
source "package/expect/Config.in"
|
||||
source "package/tcllib/Config.in"
|
||||
endmenu
|
||||
@ -705,11 +753,17 @@ menu "Audio/Sound"
|
||||
source "package/celt051/Config.in"
|
||||
source "package/fdk-aac/Config.in"
|
||||
source "package/libao/Config.in"
|
||||
source "package/libasplib/Config.in"
|
||||
source "package/libbroadvoice/Config.in"
|
||||
source "package/libcdaudio/Config.in"
|
||||
source "package/libcddb/Config.in"
|
||||
source "package/libcdio/Config.in"
|
||||
source "package/libcodec2/Config.in"
|
||||
source "package/libcue/Config.in"
|
||||
source "package/libcuefile/Config.in"
|
||||
source "package/libg7221/Config.in"
|
||||
source "package/libid3tag/Config.in"
|
||||
source "package/libilbc/Config.in"
|
||||
source "package/liblo/Config.in"
|
||||
source "package/libmad/Config.in"
|
||||
source "package/libmodplug/Config.in"
|
||||
@ -718,14 +772,18 @@ menu "Audio/Sound"
|
||||
source "package/libreplaygain/Config.in"
|
||||
source "package/libsamplerate/Config.in"
|
||||
source "package/libsidplay2/Config.in"
|
||||
source "package/libsilk/Config.in"
|
||||
source "package/libsndfile/Config.in"
|
||||
source "package/libsoundtouch/Config.in"
|
||||
source "package/libsoxr/Config.in"
|
||||
source "package/libvorbis/Config.in"
|
||||
source "package/mp4v2/Config.in"
|
||||
source "package/openal/Config.in"
|
||||
source "package/opencore-amr/Config.in"
|
||||
source "package/opus/Config.in"
|
||||
source "package/opusfile/Config.in"
|
||||
source "package/portaudio/Config.in"
|
||||
source "package/sbc/Config.in"
|
||||
source "package/speex/Config.in"
|
||||
source "package/taglib/Config.in"
|
||||
source "package/tinyalsa/Config.in"
|
||||
@ -736,9 +794,10 @@ endmenu
|
||||
|
||||
menu "Compression and decompression"
|
||||
source "package/libarchive/Config.in"
|
||||
source "package/libzip/Config.in"
|
||||
source "package/libsquish/Config.in"
|
||||
source "package/libzip/Config.in"
|
||||
source "package/lzo/Config.in"
|
||||
source "package/minizip/Config.in"
|
||||
source "package/snappy/Config.in"
|
||||
source "package/szip/Config.in"
|
||||
source "package/zlib/Config.in"
|
||||
@ -749,6 +808,7 @@ menu "Crypto"
|
||||
source "package/botan/Config.in"
|
||||
source "package/ca-certificates/Config.in"
|
||||
source "package/cryptodev/Config.in"
|
||||
source "package/gcr/Config.in"
|
||||
source "package/gnutls/Config.in"
|
||||
source "package/libassuan/Config.in"
|
||||
source "package/libgcrypt/Config.in"
|
||||
@ -761,17 +821,23 @@ menu "Crypto"
|
||||
source "package/libsecret/Config.in"
|
||||
source "package/libsha1/Config.in"
|
||||
source "package/libsodium/Config.in"
|
||||
source "package/libssh/Config.in"
|
||||
source "package/libssh2/Config.in"
|
||||
source "package/libuecc/Config.in"
|
||||
source "package/mbedtls/Config.in"
|
||||
source "package/nettle/Config.in"
|
||||
source "package/openssl/Config.in"
|
||||
source "package/polarssl/Config.in"
|
||||
source "package/trousers/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Database"
|
||||
source "package/berkeleydb/Config.in"
|
||||
source "package/cppdb/Config.in"
|
||||
source "package/gdbm/Config.in"
|
||||
source "package/kompexsqlite/Config.in"
|
||||
source "package/leveldb/Config.in"
|
||||
source "package/mongodb/Config.in"
|
||||
source "package/mysql/Config.in"
|
||||
source "package/postgresql/Config.in"
|
||||
source "package/redis/Config.in"
|
||||
@ -792,9 +858,12 @@ menu "Filesystem"
|
||||
endmenu
|
||||
|
||||
menu "Graphics"
|
||||
source "package/assimp/Config.in"
|
||||
source "package/atk/Config.in"
|
||||
source "package/atkmm/Config.in"
|
||||
source "package/bullet/Config.in"
|
||||
source "package/cairo/Config.in"
|
||||
source "package/cairomm/Config.in"
|
||||
source "package/exiv2/Config.in"
|
||||
source "package/fltk/Config.in"
|
||||
source "package/fontconfig/Config.in"
|
||||
@ -803,6 +872,8 @@ menu "Graphics"
|
||||
source "package/gdk-pixbuf/Config.in"
|
||||
source "package/giblib/Config.in"
|
||||
source "package/giflib/Config.in"
|
||||
source "package/graphite2/Config.in"
|
||||
source "package/gtkmm3/Config.in"
|
||||
source "package/harfbuzz/Config.in"
|
||||
source "package/ijs/Config.in"
|
||||
source "package/imlib2/Config.in"
|
||||
@ -814,33 +885,40 @@ menu "Graphics"
|
||||
source "package/libdmtx/Config.in"
|
||||
source "package/libdri2/Config.in"
|
||||
source "package/libdrm/Config.in"
|
||||
source "package/libevas-generic-loaders/Config.in"
|
||||
source "package/libexif/Config.in"
|
||||
source "package/libfm/Config.in"
|
||||
source "package/libfm-extra/Config.in"
|
||||
source "package/libfreeglut/Config.in"
|
||||
source "package/libfreeimage/Config.in"
|
||||
source "package/libgail/Config.in"
|
||||
source "package/libgdiplus/Config.in"
|
||||
source "package/libgeotiff/Config.in"
|
||||
source "package/libglade/Config.in"
|
||||
source "package/libglew/Config.in"
|
||||
source "package/libglfw/Config.in"
|
||||
source "package/libglu/Config.in"
|
||||
source "package/libgtk2/Config.in"
|
||||
source "package/libgtk3/Config.in"
|
||||
source "package/libmng/Config.in"
|
||||
source "package/libpng/Config.in"
|
||||
source "package/libqrencode/Config.in"
|
||||
source "package/libraw/Config.in"
|
||||
source "package/librsvg/Config.in"
|
||||
source "package/libsoil/Config.in"
|
||||
source "package/libsvg/Config.in"
|
||||
source "package/libsvg-cairo/Config.in"
|
||||
source "package/libsvgtiny/Config.in"
|
||||
source "package/libungif/Config.in"
|
||||
source "package/libva/Config.in"
|
||||
source "package/libva-intel-driver/Config.in"
|
||||
source "package/libvips/Config.in"
|
||||
source "package/menu-cache/Config.in"
|
||||
source "package/opencv/Config.in"
|
||||
source "package/opencv3/Config.in"
|
||||
source "package/opengl/Config.in"
|
||||
source "package/openjpeg/Config.in"
|
||||
source "package/pango/Config.in"
|
||||
source "package/pangomm/Config.in"
|
||||
source "package/pixman/Config.in"
|
||||
source "package/poppler/Config.in"
|
||||
source "package/powervr/Config.in"
|
||||
@ -849,14 +927,18 @@ menu "Graphics"
|
||||
source "package/webkit/Config.in"
|
||||
source "package/webkitgtk24/Config.in"
|
||||
source "package/webp/Config.in"
|
||||
source "package/zxing/Config.in"
|
||||
source "package/zbar/Config.in"
|
||||
source "package/zxing-cpp/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Hardware handling"
|
||||
source "package/acsccid/Config.in"
|
||||
source "package/bcm2835/Config.in"
|
||||
source "package/c-periphery/Config.in"
|
||||
source "package/ccid/Config.in"
|
||||
source "package/dtc/Config.in"
|
||||
source "package/gnu-efi/Config.in"
|
||||
source "package/hidapi/Config.in"
|
||||
source "package/lcdapi/Config.in"
|
||||
source "package/libaio/Config.in"
|
||||
source "package/libatasmart/Config.in"
|
||||
@ -864,6 +946,7 @@ menu "Hardware handling"
|
||||
source "package/libfreefare/Config.in"
|
||||
source "package/libftdi/Config.in"
|
||||
source "package/libftdi1/Config.in"
|
||||
source "package/libgudev/Config.in"
|
||||
source "package/libhid/Config.in"
|
||||
source "package/libiio/Config.in"
|
||||
source "package/libinput/Config.in"
|
||||
@ -886,6 +969,7 @@ menu "Hardware handling"
|
||||
source "package/libusb-compat/Config.in"
|
||||
source "package/libv4l/Config.in"
|
||||
source "package/libxkbcommon/Config.in"
|
||||
source "package/mraa/Config.in"
|
||||
source "package/mtdev/Config.in"
|
||||
source "package/ne10/Config.in"
|
||||
source "package/neardal/Config.in"
|
||||
@ -900,13 +984,18 @@ menu "Javascript"
|
||||
source "package/explorercanvas/Config.in"
|
||||
source "package/flot/Config.in"
|
||||
source "package/jquery/Config.in"
|
||||
if BR2_PACKAGE_JQUERY
|
||||
menu "External jQuery plugins"
|
||||
source "package/jquery-datetimepicker/Config.in"
|
||||
source "package/jquery-keyboard/Config.in"
|
||||
source "package/jquery-mobile/Config.in"
|
||||
source "package/jquery-sidebar/Config.in"
|
||||
source "package/jquery-sparkline/Config.in"
|
||||
source "package/jquery-ui/Config.in"
|
||||
source "package/jquery-ui-themes/Config.in"
|
||||
source "package/jquery-validation/Config.in"
|
||||
endmenu
|
||||
endif
|
||||
source "package/jsmin/Config.in"
|
||||
source "package/json-javascript/Config.in"
|
||||
endmenu
|
||||
@ -930,6 +1019,7 @@ menu "JSON/XML"
|
||||
source "package/libyaml/Config.in"
|
||||
source "package/mxml/Config.in"
|
||||
source "package/rapidjson/Config.in"
|
||||
source "package/rapidxml/Config.in"
|
||||
source "package/tinyxml/Config.in"
|
||||
source "package/tinyxml2/Config.in"
|
||||
source "package/xerces/Config.in"
|
||||
@ -938,6 +1028,7 @@ menu "JSON/XML"
|
||||
endmenu
|
||||
|
||||
menu "Logging"
|
||||
source "package/eventlog/Config.in"
|
||||
source "package/glog/Config.in"
|
||||
source "package/liblog4c-localtime/Config.in"
|
||||
source "package/liblogging/Config.in"
|
||||
@ -947,10 +1038,12 @@ menu "Logging"
|
||||
endmenu
|
||||
|
||||
menu "Multimedia"
|
||||
source "package/bitstream/Config.in"
|
||||
source "package/libass/Config.in"
|
||||
source "package/libbluray/Config.in"
|
||||
source "package/libdcadec/Config.in"
|
||||
source "package/libdvbcsa/Config.in"
|
||||
source "package/libdvbpsi/Config.in"
|
||||
source "package/libdvbsi/Config.in"
|
||||
source "package/libdvdnav/Config.in"
|
||||
source "package/libdvdread/Config.in"
|
||||
@ -958,15 +1051,20 @@ menu "Multimedia"
|
||||
source "package/libfslcodec/Config.in"
|
||||
source "package/libfslparser/Config.in"
|
||||
source "package/libfslvpuwrap/Config.in"
|
||||
source "package/libhdhomerun/Config.in"
|
||||
source "package/libmatroska/Config.in"
|
||||
source "package/libmms/Config.in"
|
||||
source "package/libmpeg2/Config.in"
|
||||
source "package/libogg/Config.in"
|
||||
source "package/libopenh264/Config.in"
|
||||
source "package/libplayer/Config.in"
|
||||
source "package/libtheora/Config.in"
|
||||
source "package/libvpx/Config.in"
|
||||
source "package/libyuv/Config.in"
|
||||
source "package/live555/Config.in"
|
||||
source "package/mediastreamer/Config.in"
|
||||
source "package/x264/Config.in"
|
||||
source "package/x265/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Networking"
|
||||
@ -978,10 +1076,15 @@ menu "Networking"
|
||||
source "package/czmq/Config.in"
|
||||
source "package/filemq/Config.in"
|
||||
source "package/flickcurl/Config.in"
|
||||
source "package/freeradius-client/Config.in"
|
||||
source "package/fmlib/Config.in"
|
||||
source "package/freeradius-client/Config.in"
|
||||
source "package/geoip/Config.in"
|
||||
source "package/glib-networking/Config.in"
|
||||
source "package/gssdp/Config.in"
|
||||
source "package/gupnp/Config.in"
|
||||
source "package/gupnp-av/Config.in"
|
||||
source "package/ibrcommon/Config.in"
|
||||
source "package/ibrdtn/Config.in"
|
||||
source "package/libcgi/Config.in"
|
||||
source "package/libcgicc/Config.in"
|
||||
source "package/libcurl/Config.in"
|
||||
@ -989,15 +1092,17 @@ menu "Networking"
|
||||
source "package/libeXosip2/Config.in"
|
||||
source "package/libfcgi/Config.in"
|
||||
source "package/libgsasl/Config.in"
|
||||
source "package/libhttpparser/Config.in"
|
||||
source "package/libidn/Config.in"
|
||||
source "package/libiscsi/Config.in"
|
||||
source "package/libldns/Config.in"
|
||||
source "package/libmbus/Config.in"
|
||||
source "package/libmemcached/Config.in"
|
||||
source "package/libmicrohttpd/Config.in"
|
||||
source "package/libmnl/Config.in"
|
||||
source "package/libmodbus/Config.in"
|
||||
source "package/libndp/Config.in"
|
||||
source "package/libnice/Config.in"
|
||||
source "package/libnet/Config.in"
|
||||
source "package/libnetfilter_acct/Config.in"
|
||||
source "package/libnetfilter_conntrack/Config.in"
|
||||
source "package/libnetfilter_cthelper/Config.in"
|
||||
@ -1006,6 +1111,7 @@ menu "Networking"
|
||||
source "package/libnetfilter_queue/Config.in"
|
||||
source "package/libnfnetlink/Config.in"
|
||||
source "package/libnftnl/Config.in"
|
||||
source "package/libnice/Config.in"
|
||||
source "package/libnl/Config.in"
|
||||
source "package/liboauth/Config.in"
|
||||
source "package/liboping/Config.in"
|
||||
@ -1026,14 +1132,17 @@ menu "Networking"
|
||||
source "package/libvncserver/Config.in"
|
||||
source "package/libwebsock/Config.in"
|
||||
source "package/libwebsockets/Config.in"
|
||||
source "package/mongoose/Config.in"
|
||||
source "package/neon/Config.in"
|
||||
source "package/nss-mdns/Config.in"
|
||||
source "package/nss-pam-ldapd/Config.in"
|
||||
source "package/omniorb/Config.in"
|
||||
source "package/openldap/Config.in"
|
||||
source "package/openpgm/Config.in"
|
||||
source "package/ortp/Config.in"
|
||||
source "package/qdecoder/Config.in"
|
||||
source "package/qpid-proton/Config.in"
|
||||
source "package/rabbitmq-c/Config.in"
|
||||
source "package/rtmpdump/Config.in"
|
||||
source "package/slirp/Config.in"
|
||||
source "package/snmppp/Config.in"
|
||||
@ -1066,6 +1175,7 @@ menu "Other"
|
||||
source "package/gflags/Config.in"
|
||||
source "package/glibmm/Config.in"
|
||||
source "package/glm/Config.in"
|
||||
source "package/gmock/Config.in"
|
||||
source "package/gmp/Config.in"
|
||||
source "package/gsl/Config.in"
|
||||
source "package/gtest/Config.in"
|
||||
@ -1076,6 +1186,8 @@ menu "Other"
|
||||
source "package/libcap-ng/Config.in"
|
||||
source "package/libcgroup/Config.in"
|
||||
source "package/libcofi/Config.in"
|
||||
source "package/libcroco/Config.in"
|
||||
source "package/libcrossguid/Config.in"
|
||||
source "package/libdaemon/Config.in"
|
||||
source "package/libee/Config.in"
|
||||
source "package/libev/Config.in"
|
||||
@ -1103,12 +1215,19 @@ menu "Other"
|
||||
source "package/libuv/Config.in"
|
||||
source "package/lightning/Config.in"
|
||||
source "package/linux-pam/Config.in"
|
||||
if BR2_PACKAGE_LINUX_PAM
|
||||
comment "linux-pam plugins"
|
||||
source "package/libpam-radius-auth/Config.in"
|
||||
source "package/libpam-tacplus/Config.in"
|
||||
endif
|
||||
source "package/liquid-dsp/Config.in"
|
||||
source "package/lttng-libust/Config.in"
|
||||
source "package/mpc/Config.in"
|
||||
source "package/mpdecimal/Config.in"
|
||||
source "package/mpfr/Config.in"
|
||||
source "package/msgpack/Config.in"
|
||||
source "package/mtdev2tuio/Config.in"
|
||||
source "package/netbsd-queue/Config.in"
|
||||
source "package/orc/Config.in"
|
||||
source "package/p11-kit/Config.in"
|
||||
source "package/poco/Config.in"
|
||||
@ -1116,7 +1235,6 @@ menu "Other"
|
||||
source "package/protobuf-c/Config.in"
|
||||
source "package/qhull/Config.in"
|
||||
source "package/qlibc/Config.in"
|
||||
source "package/schifra/Config.in"
|
||||
source "package/startup-notification/Config.in"
|
||||
source "package/tz/Config.in"
|
||||
source "package/tzdata/Config.in"
|
||||
@ -1173,11 +1291,12 @@ menu "Miscellaneous"
|
||||
source "package/haveged/Config.in"
|
||||
source "package/mcrypt/Config.in"
|
||||
source "package/mobile-broadband-provider-info/Config.in"
|
||||
source "package/qpdf/Config.in"
|
||||
source "package/qemu/Config.in"
|
||||
source "package/qpdf/Config.in"
|
||||
source "package/shared-mime-info/Config.in"
|
||||
source "package/snowball-init/Config.in"
|
||||
source "package/wine/Config.in"
|
||||
source "package/xutil_util-macros/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "Networking applications"
|
||||
@ -1222,6 +1341,7 @@ endif
|
||||
source "package/ejabberd/Config.in"
|
||||
source "package/ethtool/Config.in"
|
||||
source "package/faifa/Config.in"
|
||||
source "package/fastd/Config.in"
|
||||
source "package/fcgiwrap/Config.in"
|
||||
source "package/fmc/Config.in"
|
||||
source "package/foomatic-filters/Config.in"
|
||||
@ -1233,6 +1353,8 @@ endif
|
||||
source "package/hostapd/Config.in"
|
||||
source "package/hplip/Config.in"
|
||||
source "package/httping/Config.in"
|
||||
source "package/ibrdtn-tools/Config.in"
|
||||
source "package/ibrdtnd/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/ifplugd/Config.in"
|
||||
endif
|
||||
@ -1252,6 +1374,7 @@ endif
|
||||
source "package/iptables/Config.in"
|
||||
source "package/iptraf-ng/Config.in"
|
||||
source "package/iputils/Config.in"
|
||||
source "package/irssi/Config.in"
|
||||
source "package/iw/Config.in"
|
||||
source "package/janus-gateway/Config.in"
|
||||
source "package/kismet/Config.in"
|
||||
@ -1263,6 +1386,7 @@ endif
|
||||
source "package/links/Config.in"
|
||||
source "package/linphone/Config.in"
|
||||
source "package/linux-zigbee/Config.in"
|
||||
source "package/lldpd/Config.in"
|
||||
source "package/lrzsz/Config.in"
|
||||
source "package/macchanger/Config.in"
|
||||
source "package/memcached/Config.in"
|
||||
@ -1270,7 +1394,6 @@ endif
|
||||
source "package/minidlna/Config.in"
|
||||
source "package/mjpg-streamer/Config.in"
|
||||
source "package/modem-manager/Config.in"
|
||||
source "package/mongoose/Config.in"
|
||||
source "package/mongrel2/Config.in"
|
||||
source "package/monkey/Config.in"
|
||||
source "package/mosh/Config.in"
|
||||
@ -1383,6 +1506,17 @@ endif
|
||||
endmenu
|
||||
|
||||
menu "Package managers"
|
||||
comment "-------------------------------------------------------"
|
||||
comment "Please note: "
|
||||
comment "- Buildroot does *not* generate binary packages, "
|
||||
comment "- Buildroot does *not* install any package database. "
|
||||
comment "* "
|
||||
comment "It is up to you to provide those by yourself if you "
|
||||
comment "want to use any of those package managers. "
|
||||
comment "* "
|
||||
comment "See the manual: "
|
||||
comment "http://buildroot.org/manual.html#faq-no-binary-packages"
|
||||
comment "-------------------------------------------------------"
|
||||
source "package/ipkg/Config.in"
|
||||
source "package/opkg/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
@ -1419,6 +1553,7 @@ comment "Utilities"
|
||||
source "package/logrotate/Config.in"
|
||||
source "package/logsurfer/Config.in"
|
||||
source "package/pinentry/Config.in"
|
||||
source "package/ranger/Config.in"
|
||||
source "package/screen/Config.in"
|
||||
source "package/sudo/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
@ -1429,6 +1564,7 @@ if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/which/Config.in"
|
||||
endif
|
||||
source "package/xmlstarlet/Config.in"
|
||||
source "package/xxhash/Config.in"
|
||||
endmenu
|
||||
|
||||
menu "System tools"
|
||||
@ -1445,6 +1581,7 @@ if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/debianutils/Config.in"
|
||||
endif
|
||||
source "package/dsp-tools/Config.in"
|
||||
source "package/emlog/Config.in"
|
||||
source "package/ftop/Config.in"
|
||||
source "package/getent/Config.in"
|
||||
source "package/htop/Config.in"
|
||||
@ -1472,18 +1609,24 @@ endif
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/rsyslog/Config.in"
|
||||
endif
|
||||
source "package/scrypt/Config.in"
|
||||
source "package/smack/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/start-stop-daemon/Config.in"
|
||||
endif
|
||||
source "package/supervisor/Config.in"
|
||||
source "package/swupdate/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/sysklogd/Config.in"
|
||||
source "package/syslog-ng/Config.in"
|
||||
endif
|
||||
source "package/systemd/Config.in"
|
||||
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
source "package/sysvinit/Config.in"
|
||||
source "package/tar/Config.in"
|
||||
endif
|
||||
source "package/tpm-tools/Config.in"
|
||||
source "package/unscd/Config.in"
|
||||
source "package/util-linux/Config.in"
|
||||
endmenu
|
||||
|
||||
|
@ -1,17 +1,21 @@
|
||||
menu "Host utilities"
|
||||
|
||||
source "package/aespipe/Config.in.host"
|
||||
source "package/checkpolicy/Config.in.host"
|
||||
source "package/cramfs/Config.in.host"
|
||||
source "package/dfu-util/Config.in.host"
|
||||
source "package/dos2unix/Config.in.host"
|
||||
source "package/dosfstools/Config.in.host"
|
||||
source "package/dtc/Config.in.host"
|
||||
source "package/e2fsprogs/Config.in.host"
|
||||
source "package/e2tools/Config.in.host"
|
||||
source "package/faketime/Config.in.host"
|
||||
source "package/genext2fs/Config.in.host"
|
||||
source "package/genimage/Config.in.host"
|
||||
source "package/genpart/Config.in.host"
|
||||
source "package/gptfdisk/Config.in.host"
|
||||
source "package/imx-usb-loader/Config.in.host"
|
||||
source "package/jq/Config.in.host"
|
||||
source "package/lpc3250loader/Config.in.host"
|
||||
source "package/mke2img/Config.in.host"
|
||||
source "package/mtd/Config.in.host"
|
||||
@ -27,5 +31,6 @@ menu "Host utilities"
|
||||
source "package/sunxi-tools/Config.in.host"
|
||||
source "package/uboot-tools/Config.in.host"
|
||||
source "package/util-linux/Config.in.host"
|
||||
source "package/vboot-utils/Config.in.host"
|
||||
|
||||
endmenu
|
||||
|
@ -91,7 +91,7 @@ endif
|
||||
# code size and performance, the linker can usually optimize away the
|
||||
# overhead when a call ends up within a certain range.
|
||||
#
|
||||
# Use text-section-literals for Xtensa globally.
|
||||
# Use auto-litpools for Xtensa globally.
|
||||
# Collecting literals into separate section can be advantageous if that
|
||||
# section is placed into DTCM at link time. This is applicable for code
|
||||
# running on bare metal, but makes no sense under linux, where userspace
|
||||
@ -100,7 +100,7 @@ endif
|
||||
# instruction can only access literals in 256 KBytes range.
|
||||
#
|
||||
ifeq ($(BR2_xtensa),y)
|
||||
TARGET_ABI += -mlongcalls -mtext-section-literals
|
||||
TARGET_ABI += -mlongcalls -mauto-litpools
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_arc)$(BR2_ARC_ATOMIC_EXT),yy)
|
||||
@ -110,22 +110,20 @@ endif
|
||||
STAGING_SUBDIR = usr/$(GNU_TARGET_NAME)/sysroot
|
||||
STAGING_DIR = $(HOST_DIR)/$(STAGING_SUBDIR)
|
||||
|
||||
TARGET_OPTIMIZATION := $(call qstrip,$(BR2_TARGET_OPTIMIZATION))
|
||||
|
||||
ifeq ($(BR2_OPTIMIZE_0),y)
|
||||
TARGET_OPTIMIZATION += -O0
|
||||
TARGET_OPTIMIZATION = -O0
|
||||
endif
|
||||
ifeq ($(BR2_OPTIMIZE_1),y)
|
||||
TARGET_OPTIMIZATION += -O1
|
||||
TARGET_OPTIMIZATION = -O1
|
||||
endif
|
||||
ifeq ($(BR2_OPTIMIZE_2),y)
|
||||
TARGET_OPTIMIZATION += -O2
|
||||
TARGET_OPTIMIZATION = -O2
|
||||
endif
|
||||
ifeq ($(BR2_OPTIMIZE_3),y)
|
||||
TARGET_OPTIMIZATION += -O3
|
||||
TARGET_OPTIMIZATION = -O3
|
||||
endif
|
||||
ifeq ($(BR2_OPTIMIZE_S),y)
|
||||
TARGET_OPTIMIZATION += -Os
|
||||
TARGET_OPTIMIZATION = -Os
|
||||
endif
|
||||
ifeq ($(BR2_DEBUG_1),y)
|
||||
TARGET_DEBUGGING = -g1
|
||||
@ -161,7 +159,13 @@ TARGET_CFLAGS += -msep-data
|
||||
TARGET_CXXFLAGS += -msep-data
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_ENABLE_SSP),y)
|
||||
ifeq ($(BR2_SSP_REGULAR),y)
|
||||
TARGET_CFLAGS += -fstack-protector
|
||||
TARGET_CXXFLAGS += -fstack-protector
|
||||
else ifeq ($(BR2_SSP_STRONG),y)
|
||||
TARGET_CFLAGS += -fstack-protector-strong
|
||||
TARGET_CXXFLAGS += -fstack-protector-strong
|
||||
else ifeq ($(BR2_SSP_ALL),y)
|
||||
TARGET_CFLAGS += -fstack-protector-all
|
||||
TARGET_CXXFLAGS += -fstack-protector-all
|
||||
endif
|
||||
@ -186,14 +190,6 @@ TARGET_READELF = $(TARGET_CROSS)readelf
|
||||
TARGET_OBJCOPY = $(TARGET_CROSS)objcopy
|
||||
TARGET_OBJDUMP = $(TARGET_CROSS)objdump
|
||||
|
||||
TARGET_CC_NOCCACHE := $(TARGET_CC)
|
||||
TARGET_CXX_NOCCACHE := $(TARGET_CXX)
|
||||
|
||||
ifeq ($(BR2_CCACHE),y)
|
||||
TARGET_CC := $(CCACHE) $(TARGET_CC)
|
||||
TARGET_CXX := $(CCACHE) $(TARGET_CXX)
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_STRIP_strip),y)
|
||||
STRIP_STRIP_DEBUG := --strip-debug
|
||||
STRIP_STRIP_UNNEEDED := --strip-unneeded
|
||||
@ -229,10 +225,6 @@ HOST_CFLAGS += $(HOST_CPPFLAGS)
|
||||
HOST_CXXFLAGS += $(HOST_CFLAGS)
|
||||
HOST_LDFLAGS += -L$(HOST_DIR)/lib -L$(HOST_DIR)/usr/lib -Wl,-rpath,$(HOST_DIR)/usr/lib
|
||||
|
||||
# hostcc version as an integer - E.G. 4.3.2 => 432
|
||||
HOSTCC_VERSION := $(shell $(HOSTCC_NOCCACHE) --version | \
|
||||
sed -n 's/^.* \([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)[ ]*.*$$/\1\2\3/p')
|
||||
|
||||
# host-intltool should be executed with the system perl, so we save
|
||||
# the path to the system perl, before a host-perl built by Buildroot
|
||||
# might get installed into $(HOST_DIR)/usr/bin and therefore appears
|
||||
@ -306,12 +298,10 @@ HOST_CONFIGURE_OPTS = \
|
||||
PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" \
|
||||
PKG_CONFIG_SYSROOT_DIR="/" \
|
||||
PKG_CONFIG_LIBDIR="$(HOST_DIR)/usr/lib/pkgconfig:$(HOST_DIR)/usr/share/pkgconfig" \
|
||||
LD_LIBRARY_PATH="$(HOST_DIR)/usr/lib$(if $(LD_LIBRARY_PATH),:$(LD_LIBRARY_PATH))" \
|
||||
INTLTOOL_PERL=$(PERL)
|
||||
|
||||
HOST_MAKE_ENV = \
|
||||
PATH=$(BR_PATH) \
|
||||
LD_LIBRARY_PATH="$(HOST_DIR)/usr/lib$(if $(LD_LIBRARY_PATH),:$(LD_LIBRARY_PATH))" \
|
||||
PKG_CONFIG="$(PKG_CONFIG_HOST_BINARY)" \
|
||||
PKG_CONFIG_SYSROOT_DIR="/" \
|
||||
PKG_CONFIG_LIBDIR="$(HOST_DIR)/usr/lib/pkgconfig"
|
||||
@ -350,6 +340,15 @@ else
|
||||
BR2_AC_CV_C_BIGENDIAN = ac_cv_c_bigendian=no
|
||||
endif
|
||||
|
||||
# AM_GNU_GETTEXT misdetects musl gettext support.
|
||||
# musl currently implements api level 1 and 2 (basic + ngettext)
|
||||
# http://www.openwall.com/lists/musl/2015/04/16/3
|
||||
ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y)
|
||||
BR2_GT_CV_FUNC_GNUGETTEXT_LIBC = \
|
||||
gt_cv_func_gnugettext1_libc=yes \
|
||||
gt_cv_func_gnugettext2_libc=yes
|
||||
endif
|
||||
|
||||
TARGET_CONFIGURE_ARGS = \
|
||||
$(BR2_AC_CV_TRAP_CHECK) \
|
||||
ac_cv_func_mmap_fixed_mapped=yes \
|
||||
@ -360,7 +359,8 @@ TARGET_CONFIGURE_ARGS = \
|
||||
ac_cv_func_calloc_0_nonnull=yes \
|
||||
ac_cv_func_realloc_0_nonnull=yes \
|
||||
lt_cv_sys_lib_search_path_spec="" \
|
||||
$(BR2_AC_CV_C_BIGENDIAN)
|
||||
$(BR2_AC_CV_C_BIGENDIAN) \
|
||||
$(BR2_GT_CV_FUNC_GNUGETTEXT_LIBC)
|
||||
|
||||
################################################################################
|
||||
|
||||
|
@ -2,12 +2,12 @@
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Starting acpid: "
|
||||
printf "Starting acpid: "
|
||||
start-stop-daemon -S -q -m -b -p /var/run/acpid.pid --exec /usr/sbin/acpid -- -n
|
||||
[ $? = 0 ] && echo "OK" || echo "FAIL"
|
||||
;;
|
||||
stop)
|
||||
echo -n "Stopping acpid: "
|
||||
printf "Stopping acpid: "
|
||||
start-stop-daemon -K -q -p /var/run/acpid.pid
|
||||
[ $? = 0 ] && echo "OK" || echo "FAIL"
|
||||
;;
|
||||
|
19
package/acsccid/Config.in
Normal file
19
package/acsccid/Config.in
Normal file
@ -0,0 +1,19 @@
|
||||
config BR2_PACKAGE_ACSCCID
|
||||
bool "acsccid"
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # pcsc-lite, libusb
|
||||
depends on BR2_USE_MMU # pcsc-lite
|
||||
depends on !BR2_STATIC_LIBS # pcsc-lite
|
||||
select BR2_PACKAGE_PCSC_LITE
|
||||
# Even though there is a --disable-libusb option, it has in
|
||||
# fact no effect, and acsccid really requires libusb.
|
||||
select BR2_PACKAGE_LIBUSB
|
||||
help
|
||||
acsccid is a PC/SC driver for Linux/Mac OS X and it supports
|
||||
ACS CCID smart card readers.
|
||||
|
||||
http://acsccid.sourceforge.net/
|
||||
|
||||
comment "acsccid needs a toolchain w/ threads, dynamic library"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || \
|
||||
BR2_STATIC_LIBS
|
3
package/acsccid/acsccid.hash
Normal file
3
package/acsccid/acsccid.hash
Normal file
@ -0,0 +1,3 @@
|
||||
# From https://sourceforge.net/projects/acsccid/files/acsccid/1.1.1/
|
||||
sha1 ae340256bbba36032a903c9f89883297a31ca340 acsccid-1.1.1.tar.bz2
|
||||
md5 26dc34141188e64fa2b3545032060357 acsccid-1.1.1.tar.bz2
|
15
package/acsccid/acsccid.mk
Normal file
15
package/acsccid/acsccid.mk
Normal file
@ -0,0 +1,15 @@
|
||||
################################################################################
|
||||
#
|
||||
# acsccid
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ACSCCID_VERSION = 1.1.1
|
||||
ACSCCID_SOURCE = acsccid-$(ACSCCID_VERSION).tar.bz2
|
||||
ACSCCID_SITE = http://downloads.sourceforge.net/acsccid
|
||||
ACSCCID_LICENSE = LGPLv2.1+
|
||||
ACSCCID_LICENSE_FILES = COPYING
|
||||
ACSCCID_INSTALL_STAGING = YES
|
||||
ACSCCID_DEPENDENCIES = pcsc-lite host-flex host-pkgconf libusb
|
||||
|
||||
$(eval $(autotools-package))
|
@ -1,2 +1,2 @@
|
||||
# From ftp://ftp.gnome.org/pub/gnome/sources/adwaita-icon-theme/3.14/adwaita-icon-theme-3.14.0.sha256sum
|
||||
sha256 afacb6025a18be007e33a9663b92cee9d2745279bb00107a68e09b2806f9541f adwaita-icon-theme-3.14.0.tar.xz
|
||||
# From http://ftp.gnome.org/pub/gnome/sources/adwaita-icon-theme/3.18/adwaita-icon-theme-3.18.0.sha256sum
|
||||
sha256 5e9ce726001fdd8ee93c394fdc3cdb9e1603bbed5b7c62df453ccf521ec50e58 adwaita-icon-theme-3.18.0.tar.xz
|
||||
|
@ -4,9 +4,9 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ADWAITA_ICON_THEME_VERSION_MAJOR = 3.14
|
||||
ADWAITA_ICON_THEME_VERSION_MAJOR = 3.18
|
||||
ADWAITA_ICON_THEME_VERSION = $(ADWAITA_ICON_THEME_VERSION_MAJOR).0
|
||||
ADWAITA_ICON_THEME_SITE = ftp://ftp.gnome.org/pub/gnome/sources/adwaita-icon-theme/$(ADWAITA_ICON_THEME_VERSION_MAJOR)
|
||||
ADWAITA_ICON_THEME_SITE = http://ftp.gnome.org/pub/gnome/sources/adwaita-icon-theme/$(ADWAITA_ICON_THEME_VERSION_MAJOR)
|
||||
ADWAITA_ICON_THEME_SOURCE = adwaita-icon-theme-$(ADWAITA_ICON_THEME_VERSION).tar.xz
|
||||
ADWAITA_ICON_THEME_LICENSE = LGPLv3 or CC-BY-SA-3.0
|
||||
ADWAITA_ICON_THEME_LICENSE_FILES = COPYING COPYING_LGPL COPYING_CCBYSA3
|
||||
|
10
package/aespipe/Config.in.host
Normal file
10
package/aespipe/Config.in.host
Normal file
@ -0,0 +1,10 @@
|
||||
config BR2_PACKAGE_HOST_AESPIPE
|
||||
bool "host aespipe"
|
||||
help
|
||||
aespipe program is AES encrypting or decrypting pipe. It
|
||||
reads from standard input and writes to standard output. It
|
||||
can be used to create and restore encrypted tar or cpio
|
||||
archives. It can be used to encrypt and decrypt loop-AES
|
||||
compatible encrypted disk images.
|
||||
|
||||
http://koti.tnnet.fi/jari.ruusu/linux/
|
@ -10,3 +10,4 @@ AESPIPE_SITE = http://loop-aes.sourceforge.net/aespipe
|
||||
AESPIPE_LICENSE = GPL
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(host-autotools-package))
|
||||
|
@ -4,8 +4,7 @@ config BR2_PACKAGE_AICCU
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on BR2_USE_MMU # fork()
|
||||
# Triggers the _gp link issue
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII
|
||||
select BR2_PACKAGE_GNUTLS
|
||||
help
|
||||
SixXS Automatic IPv6 Connectivity Client Utility
|
||||
@ -24,5 +23,4 @@ config BR2_PACKAGE_AICCU
|
||||
comment "aiccu needs a toolchain w/ wchar, threads"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !(BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS)
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201305
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII201405
|
||||
depends on !BR2_TOOLCHAIN_EXTERNAL_CODESOURCERY_NIOSII
|
||||
|
29
package/alsa-lib/0001-add-missing-include.patch
Normal file
29
package/alsa-lib/0001-add-missing-include.patch
Normal file
@ -0,0 +1,29 @@
|
||||
Subject: [PATCH] topology: Add missing include sys/stat.h
|
||||
|
||||
Necessary for proper definitions of S_IRUSR & co. Otherwise it
|
||||
results in compile errors with old glibc:
|
||||
parser.c: In function 'snd_tplg_build_file':
|
||||
parser.c:262: error: 'S_IRUSR' undeclared (first use in this function)
|
||||
parser.c:262: error: (Each undeclared identifier is reported only once
|
||||
parser.c:262: error: for each function it appears in.)
|
||||
|
||||
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
||||
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
|
||||
---
|
||||
Status: upstream
|
||||
|
||||
diff --git a/src/topology/parser.c b/src/topology/parser.c
|
||||
index 80a0ae0..18bb9c7 100644
|
||||
--- a/src/topology/parser.c
|
||||
+++ b/src/topology/parser.c
|
||||
@@ -16,6 +16,7 @@
|
||||
Liam Girdwood <liam.r.girdwood@linux.intel.com>
|
||||
*/
|
||||
|
||||
+#include <sys/stat.h>
|
||||
#include "list.h"
|
||||
#include "tplg_local.h"
|
||||
|
||||
--
|
||||
1.7.11.7
|
||||
|
33
package/alsa-lib/0005-musl-pcm-h.patch
Normal file
33
package/alsa-lib/0005-musl-pcm-h.patch
Normal file
@ -0,0 +1,33 @@
|
||||
Fix musl-related build errors in packages depending on alsa, in our case
|
||||
this fixes openal.
|
||||
|
||||
Downloaded from
|
||||
http://git.alpinelinux.org/cgit/aports/tree/main/alsa-lib/alsa-lib_pcm_h.patch
|
||||
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
|
||||
--- alsa-lib-1.0.25/include/pcm.h
|
||||
+++ alsa-lib-1.0.25.patched/include/pcm.h
|
||||
@@ -33,6 +33,7 @@
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
+#include <stdint.h>
|
||||
/**
|
||||
* \defgroup PCM PCM Interface
|
||||
* See the \ref pcm page for more details.
|
||||
@@ -941,10 +942,10 @@
|
||||
int snd_pcm_format_physical_width(snd_pcm_format_t format); /* in bits */
|
||||
snd_pcm_format_t snd_pcm_build_linear_format(int width, int pwidth, int unsignd, int big_endian);
|
||||
ssize_t snd_pcm_format_size(snd_pcm_format_t format, size_t samples);
|
||||
-u_int8_t snd_pcm_format_silence(snd_pcm_format_t format);
|
||||
-u_int16_t snd_pcm_format_silence_16(snd_pcm_format_t format);
|
||||
-u_int32_t snd_pcm_format_silence_32(snd_pcm_format_t format);
|
||||
-u_int64_t snd_pcm_format_silence_64(snd_pcm_format_t format);
|
||||
+uint8_t snd_pcm_format_silence(snd_pcm_format_t format);
|
||||
+uint16_t snd_pcm_format_silence_16(snd_pcm_format_t format);
|
||||
+uint32_t snd_pcm_format_silence_32(snd_pcm_format_t format);
|
||||
+uint64_t snd_pcm_format_silence_64(snd_pcm_format_t format);
|
||||
int snd_pcm_format_set_silence(snd_pcm_format_t format, void *buf, unsigned int samples);
|
||||
|
||||
snd_pcm_sframes_t snd_pcm_bytes_to_frames(snd_pcm_t *pcm, ssize_t bytes);
|
@ -1,4 +1,7 @@
|
||||
config BR2_PACKAGE_ALSA_LIB
|
||||
comment "alsa-lib needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
menuconfig BR2_PACKAGE_ALSA_LIB
|
||||
bool "alsa-lib"
|
||||
# Temporary until
|
||||
# https://bugtrack.alsa-project.org/alsa-bug/view.php?id=4913
|
||||
@ -15,9 +18,6 @@ config BR2_PACKAGE_ALSA_LIB
|
||||
|
||||
http://www.alsa-project.org/
|
||||
|
||||
comment "alsa-lib needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
|
||||
if BR2_PACKAGE_ALSA_LIB
|
||||
|
||||
config BR2_PACKAGE_ALSA_LIB_PYTHON
|
||||
@ -29,8 +29,6 @@ config BR2_PACKAGE_ALSA_LIB_PYTHON
|
||||
in the target directory
|
||||
http://www.alsa-project.org/
|
||||
|
||||
menu "ALSA lib selection"
|
||||
|
||||
config BR2_PACKAGE_ALSA_LIB_DEVDIR
|
||||
string "directory with ALSA device files"
|
||||
default "/dev/snd"
|
||||
@ -77,6 +75,4 @@ config BR2_PACKAGE_ALSA_LIB_OLD_SYMBOLS
|
||||
bool "old-symbols"
|
||||
default y
|
||||
|
||||
endmenu
|
||||
|
||||
endif
|
||||
|
@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 73043c35eb9636be0f4af6a240235c213f12a25feb1f04aeeac8cb7e30fcbdd0 alsa-lib-1.0.29.tar.bz2
|
||||
sha256 dfde65d11e82b68f82e562ab6228c1fb7c78854345d3c57e2c68a9dd3dae1f15 alsa-lib-1.1.0.tar.bz2
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ALSA_LIB_VERSION = 1.0.29
|
||||
ALSA_LIB_VERSION = 1.1.0
|
||||
ALSA_LIB_SOURCE = alsa-lib-$(ALSA_LIB_VERSION).tar.bz2
|
||||
ALSA_LIB_SITE = ftp://ftp.alsa-project.org/pub/lib
|
||||
ALSA_LIB_LICENSE = LGPLv2.1+
|
||||
@ -20,7 +20,9 @@ ALSA_LIB_CONF_OPTS = \
|
||||
|
||||
# Can't build with static & shared at the same time (1.0.25+)
|
||||
ifeq ($(BR2_STATIC_LIBS),y)
|
||||
ALSA_LIB_CONF_OPTS += --enable-shared=no
|
||||
ALSA_LIB_CONF_OPTS += \
|
||||
--enable-shared=no \
|
||||
--without-libdl
|
||||
else
|
||||
ALSA_LIB_CONF_OPTS += --enable-static=no
|
||||
endif
|
||||
|
143
package/alsa-utils/0001-bat-Avoid-local-signal.h-file.patch
Normal file
143
package/alsa-utils/0001-bat-Avoid-local-signal.h-file.patch
Normal file
@ -0,0 +1,143 @@
|
||||
bat: Avoid local signal.h file
|
||||
|
||||
Patch backported from upstream:
|
||||
|
||||
http://git.alsa-project.org/?p=alsa-utils.git;a=commit;h=3bf8e79c3bfee3ca14277aad3d9c406dfc053bbf
|
||||
|
||||
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
|
||||
|
||||
From 3bf8e79c3bfee3ca14277aad3d9c406dfc053bbf Mon Sep 17 00:00:00 2001
|
||||
From: Takashi Iwai <tiwai@suse.de>
|
||||
Date: Mon, 9 Nov 2015 14:04:11 +0100
|
||||
Subject: [PATCH 1/2] bat: Avoid local signal.h file
|
||||
|
||||
The local header file named as "signal.h" causes mysterious compile
|
||||
error when built with an old glibc.
|
||||
signal.h:27: error: conflicting types for 'sin_generator_init'
|
||||
./signal.h:27: error: previous declaration of 'sin_generator_init' was here
|
||||
signal.h:28: error: conflicting types for 'sin_generator_next_sample'
|
||||
./signal.h:28: error: previous declaration of 'sin_generator_next_sample' was here
|
||||
....
|
||||
|
||||
This turned out to be the conflict of signal.h; namely, pthread.h that
|
||||
is included before our local signal.h also includes "pthread.h".
|
||||
Since our local "signal.h" has a higher priority, it gets loaded
|
||||
instead of the expected pthread's one. Then we load it again, and it
|
||||
screws up.
|
||||
|
||||
Although it's basically a bug of pthread, it's anyway not good to have
|
||||
a header file conflicting with the standard header file. So, let's
|
||||
name it more explicitly as specific to BAT, bat-signal.h, for avoiding
|
||||
such a conflict.
|
||||
|
||||
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
||||
---
|
||||
bat/Makefile.am | 2 +-
|
||||
bat/alsa.c | 2 +-
|
||||
bat/bat-signal.h | 30 ++++++++++++++++++++++++++++++
|
||||
bat/signal.h | 30 ------------------------------
|
||||
4 files changed, 32 insertions(+), 32 deletions(-)
|
||||
create mode 100644 bat/bat-signal.h
|
||||
delete mode 100644 bat/signal.h
|
||||
|
||||
diff --git a/bat/Makefile.am b/bat/Makefile.am
|
||||
index 842ae6b..f0dc5ab 100644
|
||||
--- a/bat/Makefile.am
|
||||
+++ b/bat/Makefile.am
|
||||
@@ -13,7 +13,7 @@ bat_SOURCES = \
|
||||
|
||||
noinst_HEADERS = \
|
||||
common.h \
|
||||
- signal.h \
|
||||
+ bat-signal.h \
|
||||
alsa.h \
|
||||
convert.h \
|
||||
analyze.h
|
||||
diff --git a/bat/alsa.c b/bat/alsa.c
|
||||
index 582c604..d31a633 100644
|
||||
--- a/bat/alsa.c
|
||||
+++ b/bat/alsa.c
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
#include "common.h"
|
||||
#include "alsa.h"
|
||||
-#include "signal.h"
|
||||
+#include "bat-signal.h"
|
||||
|
||||
struct pcm_container {
|
||||
snd_pcm_t *handle;
|
||||
diff --git a/bat/bat-signal.h b/bat/bat-signal.h
|
||||
new file mode 100644
|
||||
index 0000000..a295517
|
||||
--- /dev/null
|
||||
+++ b/bat/bat-signal.h
|
||||
@@ -0,0 +1,30 @@
|
||||
+/*
|
||||
+ * Copyright (C) 2015 Caleb Crome
|
||||
+ * Copyright (C) 2013-2015 Intel Corporation
|
||||
+ *
|
||||
+ * This program is free software; you can redistribute it and/or modify
|
||||
+ * it under the terms of the GNU General Public License as published by
|
||||
+ * the Free Software Foundation; either version 2 of the License, or
|
||||
+ * (at your option) any later version.
|
||||
+ *
|
||||
+ * This program is distributed in the hope that it will be useful,
|
||||
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
+ * GNU General Public License for more details.
|
||||
+ *
|
||||
+ */
|
||||
+
|
||||
+/*
|
||||
+ * Here's a generic sine wave generator that will work indefinitely
|
||||
+ * for any frequency.
|
||||
+ *
|
||||
+ * Note: the state & phasor are stored as doubles (and updated as
|
||||
+ * doubles) because after a million samples the magnitude drifts a
|
||||
+ * bit. If we really need floats, it can be done with periodic
|
||||
+ * renormalization of the state_real+state_imag magnitudes.
|
||||
+ */
|
||||
+
|
||||
+int sin_generator_init(struct sin_generator *, float, float, float);
|
||||
+float sin_generator_next_sample(struct sin_generator *);
|
||||
+void sin_generator_vfill(struct sin_generator *, float *, int);
|
||||
+int generate_sine_wave(struct bat *, int, void *);
|
||||
diff --git a/bat/signal.h b/bat/signal.h
|
||||
deleted file mode 100644
|
||||
index a295517..0000000
|
||||
--- a/bat/signal.h
|
||||
+++ /dev/null
|
||||
@@ -1,30 +0,0 @@
|
||||
-/*
|
||||
- * Copyright (C) 2015 Caleb Crome
|
||||
- * Copyright (C) 2013-2015 Intel Corporation
|
||||
- *
|
||||
- * This program is free software; you can redistribute it and/or modify
|
||||
- * it under the terms of the GNU General Public License as published by
|
||||
- * the Free Software Foundation; either version 2 of the License, or
|
||||
- * (at your option) any later version.
|
||||
- *
|
||||
- * This program is distributed in the hope that it will be useful,
|
||||
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
- * GNU General Public License for more details.
|
||||
- *
|
||||
- */
|
||||
-
|
||||
-/*
|
||||
- * Here's a generic sine wave generator that will work indefinitely
|
||||
- * for any frequency.
|
||||
- *
|
||||
- * Note: the state & phasor are stored as doubles (and updated as
|
||||
- * doubles) because after a million samples the magnitude drifts a
|
||||
- * bit. If we really need floats, it can be done with periodic
|
||||
- * renormalization of the state_real+state_imag magnitudes.
|
||||
- */
|
||||
-
|
||||
-int sin_generator_init(struct sin_generator *, float, float, float);
|
||||
-float sin_generator_next_sample(struct sin_generator *);
|
||||
-void sin_generator_vfill(struct sin_generator *, float *, int);
|
||||
-int generate_sine_wave(struct bat *, int, void *);
|
||||
--
|
||||
2.4.10
|
||||
|
@ -0,0 +1,61 @@
|
||||
bat: Don't pass incompatible function pointers to pthread_cleanup_push()
|
||||
|
||||
Patch backported from upstream:
|
||||
|
||||
http://git.alsa-project.org/?p=alsa-utils.git;a=commit;h=ed0cce1b6061aade0077982cb5d22fa68ddffd2f
|
||||
|
||||
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
|
||||
|
||||
From ed0cce1b6061aade0077982cb5d22fa68ddffd2f Mon Sep 17 00:00:00 2001
|
||||
From: Takashi Iwai <tiwai@suse.de>
|
||||
Date: Mon, 9 Nov 2015 14:09:50 +0100
|
||||
Subject: [PATCH 2/2] bat: Don't pass incompatible function pointers to
|
||||
pthread_cleanup_push()
|
||||
|
||||
pthread_cleanup_push() takes a function pointer for void (void *).
|
||||
Although it may work in most cases, we shouldn't pass an incompatible
|
||||
function pointer there, as some old gcc complains:
|
||||
alsa.c:560: warning: initialization from incompatible pointer type
|
||||
alsa.c:562: warning: initialization from incompatible pointer type
|
||||
|
||||
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
||||
---
|
||||
bat/alsa.c | 14 ++++++++++++--
|
||||
1 file changed, 12 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/bat/alsa.c b/bat/alsa.c
|
||||
index d31a633..5eaa25b 100644
|
||||
--- a/bat/alsa.c
|
||||
+++ b/bat/alsa.c
|
||||
@@ -505,6 +505,16 @@ static int read_from_pcm_loop(FILE *fp, int count,
|
||||
return 0;
|
||||
}
|
||||
|
||||
+static void pcm_cleanup(void *p)
|
||||
+{
|
||||
+ snd_pcm_close(p);
|
||||
+}
|
||||
+
|
||||
+static void file_cleanup(void *p)
|
||||
+{
|
||||
+ fclose(p);
|
||||
+}
|
||||
+
|
||||
/**
|
||||
* Record
|
||||
*/
|
||||
@@ -557,9 +567,9 @@ void *record_alsa(struct bat *bat)
|
||||
|
||||
pthread_setcancelstate(PTHREAD_CANCEL_ENABLE, NULL);
|
||||
pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED, NULL);
|
||||
- pthread_cleanup_push(snd_pcm_close, sndpcm.handle);
|
||||
+ pthread_cleanup_push(pcm_cleanup, sndpcm.handle);
|
||||
pthread_cleanup_push(free, sndpcm.buffer);
|
||||
- pthread_cleanup_push(fclose, fp);
|
||||
+ pthread_cleanup_push(file_cleanup, fp);
|
||||
|
||||
err = write_wav_header(fp, &wav, bat);
|
||||
if (err != 0) {
|
||||
--
|
||||
2.4.10
|
||||
|
@ -1,11 +1,12 @@
|
||||
comment "alsa-utils needs a toolchain w/ threads"
|
||||
comment "alsa-utils needs a toolchain w/ threads, dynamic library"
|
||||
depends on BR2_USE_MMU # fork
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS
|
||||
menuconfig BR2_PACKAGE_ALSA_UTILS
|
||||
bool "alsa-utils"
|
||||
depends on BR2_USE_MMU # fork
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # alsa-lib
|
||||
depends on !BR2_STATIC_LIBS # uses dlfcn.h
|
||||
select BR2_PACKAGE_ALSA_LIB
|
||||
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
|
||||
help
|
||||
@ -15,15 +16,21 @@ config BR2_PACKAGE_ALSA_UTILS
|
||||
http://www.alsa-project.org/
|
||||
|
||||
if BR2_PACKAGE_ALSA_UTILS
|
||||
menu "ALSA utils selection"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ALSACONF
|
||||
bool "alsaconf"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ACONNECT
|
||||
bool "aconnect"
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ALSACTL
|
||||
bool "alsactl"
|
||||
default y
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ALSALOOP
|
||||
bool "alsaloop"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ALSAMIXER
|
||||
bool "alsamixer"
|
||||
select BR2_PACKAGE_NCURSES
|
||||
@ -37,50 +44,51 @@ config BR2_PACKAGE_ALSA_UTILS_ALSAMIXER
|
||||
comment "alsamixer needs a toolchain w/ wchar"
|
||||
depends on !BR2_USE_WCHAR
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_AMIDI
|
||||
select BR2_PACKAGE_ALSA_LIB_RAWMIDI
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
bool "amidi"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_AMIXER
|
||||
select BR2_PACKAGE_ALSA_LIB_MIXER
|
||||
bool "amixer"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_APLAY
|
||||
select BR2_PACKAGE_ALSA_LIB_PCM
|
||||
bool "aplay/arecord"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_IECSET
|
||||
select BR2_PACKAGE_ALSA_LIB_PCM
|
||||
bool "iecset"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ACONNECT
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
bool "aconnect"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ALSAUCM
|
||||
bool "alsaucm"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_APLAYMIDI
|
||||
config BR2_PACKAGE_ALSA_UTILS_ALSATPLG
|
||||
bool "alsatplg"
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_AMIDI
|
||||
bool "amidi"
|
||||
select BR2_PACKAGE_ALSA_LIB_RAWMIDI
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_AMIXER
|
||||
bool "amixer"
|
||||
select BR2_PACKAGE_ALSA_LIB_MIXER
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_APLAY
|
||||
bool "aplay/arecord"
|
||||
select BR2_PACKAGE_ALSA_LIB_PCM
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_APLAYMIDI
|
||||
bool "aplaymidi"
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ARECORDMIDI
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
bool "arecordmidi"
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ASEQDUMP
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
bool "aseqdump"
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_ASEQNET
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
bool "aseqnet"
|
||||
select BR2_PACKAGE_ALSA_LIB_SEQ
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_BAT
|
||||
bool "bat"
|
||||
select BR2_PACKAGE_FFTW
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_IECSET
|
||||
bool "iecset"
|
||||
select BR2_PACKAGE_ALSA_LIB_PCM
|
||||
|
||||
config BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST
|
||||
select BR2_PACKAGE_ALSA_LIB_PCM
|
||||
bool "speaker-test"
|
||||
|
||||
endmenu
|
||||
select BR2_PACKAGE_ALSA_LIB_PCM
|
||||
|
||||
endif
|
||||
|
@ -1,2 +1,2 @@
|
||||
# Locally calculated
|
||||
sha256 5160058f3e14483ced5de919dd473f93932059454530a9b7ef97dcabd6833e9b alsa-utils-1.0.29.tar.bz2
|
||||
sha256 3b1c3135b76e14532d3dd23fb15759ddd7daf9ffbc183f7a9a0a3a86374748f1 alsa-utils-1.1.0.tar.bz2
|
||||
|
@ -4,14 +4,15 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ALSA_UTILS_VERSION = 1.0.29
|
||||
ALSA_UTILS_VERSION = 1.1.0
|
||||
ALSA_UTILS_SOURCE = alsa-utils-$(ALSA_UTILS_VERSION).tar.bz2
|
||||
ALSA_UTILS_SITE = ftp://ftp.alsa-project.org/pub/utils
|
||||
ALSA_UTILS_LICENSE = GPLv2
|
||||
ALSA_UTILS_LICENSE_FILES = COPYING
|
||||
ALSA_UTILS_INSTALL_STAGING = YES
|
||||
ALSA_UTILS_DEPENDENCIES = host-gettext host-pkgconf alsa-lib \
|
||||
$(if $(BR2_PACKAGE_NCURSES),ncurses)
|
||||
$(if $(BR2_PACKAGE_NCURSES),ncurses) \
|
||||
$(if $(BR2_PACKAGE_LIBSAMPLERATE),libsamplerate)
|
||||
# Regenerate aclocal.m4 to pick the patched
|
||||
# version of alsa.m4 from alsa-lib
|
||||
ALSA_UTILS_AUTORECONF = YES
|
||||
@ -29,16 +30,32 @@ ALSA_UTILS_DEPENDENCIES += gettext
|
||||
ALSA_UTILS_CONF_ENV += LIBS=-lintl
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ALSA_UTILS_ALSALOOP),y)
|
||||
ALSA_UTILS_CONF_OPTS += --enable-alsaloop
|
||||
else
|
||||
ALSA_UTILS_CONF_OPTS += --disable-alsaloop
|
||||
endif
|
||||
|
||||
ifneq ($(BR2_PACKAGE_ALSA_UTILS_ALSAMIXER),y)
|
||||
ALSA_UTILS_CONF_OPTS += --disable-alsamixer --disable-alsatest
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ALSA_UTILS_BAT),y)
|
||||
ALSA_UTILS_CONF_OPTS += --enable-bat
|
||||
ALSA_UTILS_DEPENDENCIES += fftw
|
||||
else
|
||||
ALSA_UTILS_CONF_OPTS += --disable-bat
|
||||
endif
|
||||
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ALSACONF) += usr/sbin/alsaconf
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ALSACTL) += usr/sbin/alsactl
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ALSALOOP) += usr/bin/alsaloop
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ALSAMIXER) += usr/bin/alsamixer
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ALSATPLG) += usr/bin/alsatplg
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_AMIDI) += usr/bin/amidi
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_AMIXER) += usr/bin/amixer
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_APLAY) += usr/bin/aplay usr/bin/arecord
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_BAT) += usr/bin/bat
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_IECSET) += usr/bin/iecset
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ACONNECT) += usr/bin/aconnect
|
||||
ALSA_UTILS_TARGETS_$(BR2_PACKAGE_ALSA_UTILS_ALSAUCM) += usr/bin/alsaucm
|
||||
|
@ -1,4 +1,4 @@
|
||||
config BR2_PACKAGE_ANGULARJS
|
||||
menuconfig BR2_PACKAGE_ANGULARJS
|
||||
bool "angularjs"
|
||||
help
|
||||
AngularJS web application framework.
|
||||
@ -7,7 +7,7 @@ config BR2_PACKAGE_ANGULARJS
|
||||
|
||||
if BR2_PACKAGE_ANGULARJS
|
||||
|
||||
menuconfig BR2_ANGULARJS_MODULES
|
||||
config BR2_ANGULARJS_MODULES
|
||||
bool "angularjs modules"
|
||||
help
|
||||
Select which modules to install. If disabled, all modules
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
ANGULARJS_VERSION = 1.4.3
|
||||
ANGULARJS_SOURCE = angular-$(ANGULARJS_VERSION).zip
|
||||
ANGULARJS_SITE = https://code.angularjs.org/$(ANGULARJS_VERSION)/
|
||||
ANGULARJS_SITE = https://code.angularjs.org/$(ANGULARJS_VERSION)
|
||||
ANGULARJS_LICENSE = MIT
|
||||
# There's no separate license file in the archive, so use angular.js instead.
|
||||
ANGULARJS_LICENSE_FILES = angular.js
|
||||
|
@ -1,2 +1,2 @@
|
||||
# From http://www.apache.org/dist/httpd/httpd-2.4.16.tar.bz2.sha1
|
||||
sha1 9963e7482700dd50c53e47abfe2d1c5068875a9c httpd-2.4.16.tar.bz2
|
||||
# From http://www.apache.org/dist/httpd/httpd-2.4.18.tar.bz2.sha1
|
||||
sha1 271a129f2f04e3aa694e5c2091df9b707bf8ef80 httpd-2.4.18.tar.bz2
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
APACHE_VERSION = 2.4.16
|
||||
APACHE_VERSION = 2.4.18
|
||||
APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2
|
||||
APACHE_SITE = http://archive.apache.org/dist/httpd
|
||||
APACHE_LICENSE = Apache-2.0
|
||||
@ -35,10 +35,6 @@ APACHE_CONF_OPTS = \
|
||||
--disable-lua \
|
||||
--disable-luajit
|
||||
|
||||
ifeq ($(BR2_ARCH_HAS_ATOMICS),y)
|
||||
APACHE_CONF_OPTS += --enable-nonportable-atomics=yes
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBXML2),y)
|
||||
APACHE_DEPENDENCIES += libxml2
|
||||
# Apache wants the path to the header file, where it can find
|
||||
|
@ -1,13 +1,16 @@
|
||||
comment "apitrace needs a (e)glibc toolchain w/ C++"
|
||||
comment "apitrace needs a (e)glibc toolchain w/ C++, gcc >= 4.6"
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_USES_GLIBC \
|
||||
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_6
|
||||
|
||||
config BR2_PACKAGE_APITRACE
|
||||
bool "apitrace"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on BR2_TOOLCHAIN_USES_GLIBC # uses glibc specific __libc_dlsym
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_6
|
||||
depends on BR2_PACKAGE_XORG7
|
||||
select BR2_PACKAGE_XLIB_LIBX11
|
||||
select BR2_PACKAGE_LIBPNG
|
||||
help
|
||||
Trace and replay OpenGL and OpenGL ES APIs calls to/from a
|
||||
file. You may install apitrace GUI from your distribution to
|
||||
|
@ -4,12 +4,12 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
APITRACE_VERSION = c181b7fbf4b1c3912424761fec8ac7124640543a
|
||||
APITRACE_VERSION = 7.0
|
||||
APITRACE_SITE = $(call github,apitrace,apitrace,$(APITRACE_VERSION))
|
||||
APITRACE_LICENSE = MIT
|
||||
APITRACE_LICENSE_FILES = LICENSE
|
||||
|
||||
APITRACE_DEPENDENCIES = xlib_libX11 host-python
|
||||
APITRACE_DEPENDENCIES = xlib_libX11 host-python libpng
|
||||
|
||||
# Gui was never tested, so we prefer to explicitly disable it
|
||||
APITRACE_CONF_OPTS += -DENABLE_GUI=false
|
||||
|
@ -35,6 +35,21 @@ endif
|
||||
# Fix lfs detection when cross compiling
|
||||
APR_CONF_ENV += apr_cv_use_lfs64=yes
|
||||
|
||||
# Use non-portable atomics when available: 8 bytes atomics are used on
|
||||
# 64-bits architectures, 4 bytes atomics on 32-bits architectures. We
|
||||
# have to override ap_cv_atomic_builtins because the test used to
|
||||
# check for atomic builtins uses AC_TRY_RUN, which doesn't work when
|
||||
# cross-compiling.
|
||||
ifeq ($(BR2_ARCH_IS_64):$(BR2_TOOLCHAIN_HAS_SYNC_8),y:y)
|
||||
APR_CONF_OPTS += --enable-nonportable-atomics
|
||||
APR_CONF_ENV += ap_cv_atomic_builtins=yes
|
||||
else ifeq ($(BR2_ARCH_IS_64):$(BR2_TOOLCHAIN_HAS_SYNC_4),:y)
|
||||
APR_CONF_OPTS += --enable-nonportable-atomics
|
||||
APR_CONF_ENV += ap_cv_atomic_builtins=yes
|
||||
else
|
||||
APR_CONF_OPTS += --disable-nonportable-atomics
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_UTIL_LINUX_LIBUUID),y)
|
||||
APR_DEPENDENCIES += util-linux
|
||||
endif
|
||||
|
@ -0,0 +1,80 @@
|
||||
From b2dfa011a3fdcb7d22764d143517d0fbd1c2a201 Mon Sep 17 00:00:00 2001
|
||||
From: Emmanuel Dreyfus <manu@netbsd.org>
|
||||
Date: Wed, 22 Jan 2014 14:47:23 +0100
|
||||
Subject: [PATCH] Fix build with c99 compilers
|
||||
|
||||
BUG: 764655
|
||||
Change-Id: If5dfdc9c7427bd3d39d8da8f79e33ae2da6a3137
|
||||
Signed-off-by: Emmanuel Dreyfus <manu@netbsd.org>
|
||||
Reviewed-on: http://review.gluster.org/6034
|
||||
Reviewed-by: Harshavardhana <harsha@harshavardhana.net>
|
||||
Tested-by: Gluster Build System <jenkins@build.gluster.com>
|
||||
---
|
||||
|
||||
diff --git a/argp-fmtstream.c b/argp-fmtstream.c
|
||||
index 7f79285..494b6b3 100644
|
||||
--- a/argp-fmtstream.c
|
||||
+++ b/argp-fmtstream.c
|
||||
@@ -389,6 +389,7 @@
|
||||
weak_alias (__argp_fmtstream_printf, argp_fmtstream_printf)
|
||||
#endif
|
||||
|
||||
+#if __STDC_VERSION__ - 199900L < 1
|
||||
/* Duplicate the inline definitions in argp-fmtstream.h, for compilers
|
||||
* that don't do inlining. */
|
||||
size_t
|
||||
@@ -471,5 +472,6 @@
|
||||
__argp_fmtstream_update (__fs);
|
||||
return __fs->point_col >= 0 ? __fs->point_col : 0;
|
||||
}
|
||||
+#endif /* __STDC_VERSION__ - 199900L < 1 */
|
||||
|
||||
#endif /* !ARGP_FMTSTREAM_USE_LINEWRAP */
|
||||
diff --git a/argp-fmtstream.h b/argp-fmtstream.h
|
||||
index e797b11..828f435 100644
|
||||
--- a/argp-fmtstream.h
|
||||
+++ b/argp-fmtstream.h
|
||||
@@ -153,6 +153,7 @@
|
||||
__const char *__fmt, ...)
|
||||
PRINTF_STYLE(2,3);
|
||||
|
||||
+#if __STDC_VERSION__ - 199900L < 1
|
||||
extern int __argp_fmtstream_putc (argp_fmtstream_t __fs, int __ch);
|
||||
extern int argp_fmtstream_putc (argp_fmtstream_t __fs, int __ch);
|
||||
|
||||
@@ -163,6 +164,7 @@
|
||||
__const char *__str, size_t __len);
|
||||
extern size_t argp_fmtstream_write (argp_fmtstream_t __fs,
|
||||
__const char *__str, size_t __len);
|
||||
+#endif /* __STDC_VERSION__ - 199900L < 1 */
|
||||
|
||||
/* Access macros for various bits of state. */
|
||||
#define argp_fmtstream_lmargin(__fs) ((__fs)->lmargin)
|
||||
@@ -172,6 +174,7 @@
|
||||
#define __argp_fmtstream_rmargin argp_fmtstream_rmargin
|
||||
#define __argp_fmtstream_wmargin argp_fmtstream_wmargin
|
||||
|
||||
+#if __STDC_VERSION__ - 199900L < 1
|
||||
/* Set __FS's left margin to LMARGIN and return the old value. */
|
||||
extern size_t argp_fmtstream_set_lmargin (argp_fmtstream_t __fs,
|
||||
size_t __lmargin);
|
||||
@@ -193,6 +196,7 @@
|
||||
/* Return the column number of the current output point in __FS. */
|
||||
extern size_t argp_fmtstream_point (argp_fmtstream_t __fs);
|
||||
extern size_t __argp_fmtstream_point (argp_fmtstream_t __fs);
|
||||
+#endif /* __STDC_VERSION__ - 199900L < 1 */
|
||||
|
||||
/* Internal routines. */
|
||||
extern void _argp_fmtstream_update (argp_fmtstream_t __fs);
|
||||
@@ -216,7 +220,11 @@
|
||||
#endif
|
||||
|
||||
#ifndef ARGP_FS_EI
|
||||
+#if defined(__GNUC__) && !defined(__GNUC_STDC_INLINE__)
|
||||
#define ARGP_FS_EI extern inline
|
||||
+#else
|
||||
+#define ARGP_FS_EI inline
|
||||
+#endif
|
||||
#endif
|
||||
|
||||
ARGP_FS_EI size_t
|
@ -1,14 +1,18 @@
|
||||
comment "armadillo needs a toolchain w/ C++"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
||||
depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) # clapack
|
||||
depends on !(BR2_powerpc && BR2_TOOLCHAIN_USES_UCLIBC) # clapack
|
||||
depends on !BR2_bfin # clapack
|
||||
depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el)
|
||||
depends on !BR2_powerpc
|
||||
depends on !BR2_bfin
|
||||
|
||||
comment "armadillo needs an (e)glibc toolchain w/ C++"
|
||||
depends on BR2_powerpc
|
||||
depends on !BR2_INSTALL_LIBSTDCPP || BR2_TOOLCHAIN_USES_UCLIBC
|
||||
|
||||
config BR2_PACKAGE_ARMADILLO
|
||||
bool "armadillo"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
depends on !(BR2_mips || BR2_mipsel || BR2_mips64 || BR2_mips64el) # clapack
|
||||
depends on !(BR2_powerpc && BR2_TOOLCHAIN_USES_UCLIBC) # clapack
|
||||
depends on !BR2_powerpc || BR2_TOOLCHAIN_USES_GLIBC # clapack
|
||||
depends on !BR2_bfin # clapack
|
||||
select BR2_PACKAGE_CLAPACK
|
||||
help
|
||||
|
@ -1,2 +1,5 @@
|
||||
# From http://sourceforge.net/projects/arma/files/?source=navbar
|
||||
md5 a39f27197d24b3d25437fab6bb1d118f armadillo-6.500.4.tar.gz
|
||||
sha1 68166e67521a720c72917d196b0807bc6cab8b2e armadillo-6.500.4.tar.gz
|
||||
# Locally computed:
|
||||
sha256 63150f12bf7c7c598ea55b7271d99fce349ff386a3dc2cae3904b244f6e35320 armadillo-5.100.2.tar.gz
|
||||
sha256 813de85fa61ba5077ed871d801ba7070d369e7e9742002e4c11474c75ff6d1c6 armadillo-6.500.4.tar.gz
|
||||
|
@ -4,8 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ARMADILLO_VERSION_MAJOR = 5.100
|
||||
ARMADILLO_VERSION = $(ARMADILLO_VERSION_MAJOR).2
|
||||
ARMADILLO_VERSION = 6.500.4
|
||||
ARMADILLO_SITE = http://downloads.sourceforge.net/project/arma
|
||||
ARMADILLO_DEPENDENCIES = clapack
|
||||
ARMADILLO_INSTALL_STAGING = YES
|
||||
|
71
package/arptables/0004-Fix-musl-build-issue.patch
Normal file
71
package/arptables/0004-Fix-musl-build-issue.patch
Normal file
@ -0,0 +1,71 @@
|
||||
From cbf84a0bc377c6a368d30571f37ebfab27784697 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=B6rg=20Krause?= <joerg.krause@embedded.rocks>
|
||||
Date: Wed, 2 Dec 2015 04:57:33 +0100
|
||||
Subject: [PATCH 4/4] Fix musl build issue
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Due to clashes in the namespace between the Linux Kernel headers and the
|
||||
netinet headers building arptables with the musl C library fails.
|
||||
|
||||
Best advice from the musl developers is to not include both headers in a
|
||||
userspace tool (see the thread on the musl mailing list [1], especially [2]).
|
||||
|
||||
Since arptables only requires a few definitions from the Linux Kernel headers
|
||||
we opt-out the clashing header files and define the needed definitions.
|
||||
|
||||
[1] http://www.openwall.com/lists/musl/2012/10/09/1
|
||||
[2] http://www.openwall.com/lists/musl/2012/10/11/1
|
||||
|
||||
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
|
||||
---
|
||||
extensions/arpt_CLASSIFY.c | 7 +++++++
|
||||
include/linux/netfilter_arp.h | 11 +++++++++++
|
||||
2 files changed, 18 insertions(+)
|
||||
|
||||
diff --git a/extensions/arpt_CLASSIFY.c b/extensions/arpt_CLASSIFY.c
|
||||
index cb5770b..c58129f 100644
|
||||
--- a/extensions/arpt_CLASSIFY.c
|
||||
+++ b/extensions/arpt_CLASSIFY.c
|
||||
@@ -21,7 +21,14 @@
|
||||
#include <stdio.h>
|
||||
#include <getopt.h>
|
||||
#include <arptables.h>
|
||||
+
|
||||
+#ifdef __KERNEL__
|
||||
#include <linux/netfilter/xt_CLASSIFY.h>
|
||||
+#else
|
||||
+struct xt_classify_target_info {
|
||||
+ uint32_t priority;
|
||||
+};
|
||||
+#endif
|
||||
|
||||
#define TC_H_MAJ_MASK (0xFFFF0000U)
|
||||
#define TC_H_MIN_MASK (0x0000FFFFU)
|
||||
diff --git a/include/linux/netfilter_arp.h b/include/linux/netfilter_arp.h
|
||||
index 92bc6dd..2a63e82 100644
|
||||
--- a/include/linux/netfilter_arp.h
|
||||
+++ b/include/linux/netfilter_arp.h
|
||||
@@ -5,7 +5,18 @@
|
||||
* (C)2002 Rusty Russell IBM -- This code is GPL.
|
||||
*/
|
||||
|
||||
+#ifdef __KERNEL__
|
||||
#include <linux/netfilter.h>
|
||||
+#else
|
||||
+/* Responses from hook functions. */
|
||||
+#define NF_DROP 0
|
||||
+#define NF_ACCEPT 1
|
||||
+#define NF_STOLEN 2
|
||||
+#define NF_QUEUE 3
|
||||
+#define NF_REPEAT 4
|
||||
+#define NF_STOP 5
|
||||
+#define NF_MAX_VERDICT NF_STOP
|
||||
+#endif
|
||||
|
||||
/* There is no PF_ARP. */
|
||||
#define NF_ARP 0
|
||||
--
|
||||
2.6.2
|
||||
|
@ -0,0 +1,35 @@
|
||||
From 30a2ecc7939449f235282eb6de42e367fc5b1867 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Seiderer <ps.report@gmx.net>
|
||||
Date: Thu, 14 Jan 2016 22:13:15 +0100
|
||||
Subject: [PATCH] Fix FBXConverter: use proper 64-bit constant
|
||||
|
||||
Use proper 64-bit constant for CONVERT_FBX_TIME(time) conversion, fixes:
|
||||
|
||||
code/FBXConverter.cpp:2025: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2026: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2794: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2868: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2878: error: integer constant is too large for 'long' type
|
||||
code/FBXConverter.cpp:2888: error: integer constant is too large for 'long' type
|
||||
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
code/FBXConverter.cpp | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/code/FBXConverter.cpp b/code/FBXConverter.cpp
|
||||
index e0c6b9c..b1e9a71 100644
|
||||
--- a/code/FBXConverter.cpp
|
||||
+++ b/code/FBXConverter.cpp
|
||||
@@ -67,7 +67,7 @@ namespace FBX {
|
||||
|
||||
#define MAGIC_NODE_TAG "_$AssimpFbx$"
|
||||
|
||||
-#define CONVERT_FBX_TIME(time) static_cast<double>(time) / 46186158000L
|
||||
+#define CONVERT_FBX_TIME(time) static_cast<double>(time) / 46186158000LL
|
||||
|
||||
// XXX vc9's debugger won't step into anonymous namespaces
|
||||
//namespace {
|
||||
--
|
||||
2.1.4
|
||||
|
40
package/assimp/0002-fix-compilation-on-BigEndian.patch
Normal file
40
package/assimp/0002-fix-compilation-on-BigEndian.patch
Normal file
@ -0,0 +1,40 @@
|
||||
From 8457f3eff89dae35d43f679a66842ceedfd08808 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?IOhannes=20m=20zm=C3=B6lnig?=
|
||||
<zmoelnig@umlautQ.umlaeute.mur.at>
|
||||
Date: Fri, 13 Nov 2015 22:33:20 +0100
|
||||
Subject: [PATCH] fix compilation on BigEndian
|
||||
|
||||
cannot pass a function by reference where an lvalue is expected
|
||||
(only applies to bigendian, where a macro expands to a byteswap function)
|
||||
|
||||
Closes https://github.com/assimp/assimp/issues/613
|
||||
|
||||
Taken from [1] for buildroot assimp package compile fix.
|
||||
|
||||
[1] https://github.com/assimp/assimp/commit/756cfd4f74b866e3183caede69daa8c105b73bab.patch
|
||||
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
code/Bitmap.cpp | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/code/Bitmap.cpp b/code/Bitmap.cpp
|
||||
index 13ec372..829fd02 100644
|
||||
--- a/code/Bitmap.cpp
|
||||
+++ b/code/Bitmap.cpp
|
||||
@@ -84,7 +84,12 @@ namespace Assimp {
|
||||
|
||||
template<typename T>
|
||||
inline std::size_t Copy(uint8_t* data, T& field) {
|
||||
+#ifdef AI_BUILD_BIG_ENDIAN
|
||||
+ T field_swapped=AI_BE(field);
|
||||
+ std::memcpy(data, &field_swapped, sizeof(field)); return sizeof(field);
|
||||
+#else
|
||||
std::memcpy(data, &AI_BE(field), sizeof(field)); return sizeof(field);
|
||||
+#endif
|
||||
}
|
||||
|
||||
void Bitmap::WriteHeader(Header& header, IOStream* file) {
|
||||
--
|
||||
2.1.4
|
||||
|
14
package/assimp/Config.in
Normal file
14
package/assimp/Config.in
Normal file
@ -0,0 +1,14 @@
|
||||
config BR2_PACKAGE_ASSIMP
|
||||
bool "assimp"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_ZLIB
|
||||
help
|
||||
Open Asset Import Library (assimp) is a portable Open Source
|
||||
library to import various well-known 3D model formats in a uniform
|
||||
manner. The most recent version also knows how to export 3d files
|
||||
and is therefore suitable as a general-purpose 3D model converter.
|
||||
|
||||
http://www.assimp.org
|
||||
|
||||
comment "assimp needs a toolchain w/ C++"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
16
package/assimp/assimp.mk
Normal file
16
package/assimp/assimp.mk
Normal file
@ -0,0 +1,16 @@
|
||||
################################################################################
|
||||
#
|
||||
# assimp
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ASSIMP_VERSION = v3.2
|
||||
ASSIMP_SITE = $(call github,assimp,assimp,$(ASSIMP_VERSION))
|
||||
ASSIMP_LICENSE = BSD-3c
|
||||
ASSIMP_LICENSE_FILES = LICENSE
|
||||
ASSIMP_DEPENDENCIES = zlib
|
||||
ASSIMP_INSTALL_STAGING = YES
|
||||
|
||||
ASSIMP_CONF_OPTS += -DASSIMP_BUILD_TESTS=OFF
|
||||
|
||||
$(eval $(cmake-package))
|
@ -1,33 +0,0 @@
|
||||
From a182f18fa3b9fb3dd817b601b51c758f9a77f407 Mon Sep 17 00:00:00 2001
|
||||
From: Marc Kleine-Budde <mkl@pengutronix.de>
|
||||
Date: Tue, 1 Dec 2009 17:08:14 +0100
|
||||
Subject: [PATCH 1/5] configure.ac: remove manual compiler check with AC_TRY_RUN
|
||||
|
||||
AC_TRY_RUN breaks cross compilation, so remove it. autotools will take
|
||||
care about a working (cross-) compiler.
|
||||
|
||||
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
||||
---
|
||||
configure.ac | 6 ------
|
||||
1 files changed, 0 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index a8c2a14..997a37f 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -38,12 +38,6 @@ case "$host" in
|
||||
AC_MSG_RESULT(no)
|
||||
;;
|
||||
esac
|
||||
-AC_MSG_CHECKING(Trying to compile a trivial ANSI C program)
|
||||
-AC_TRY_RUN([ main(int ac, char **av) { return 0; } ],
|
||||
- AC_MSG_RESULT(yes),
|
||||
- AC_MSG_RESULT(no)
|
||||
- AC_MSG_ERROR(Could not compile and run even a trivial ANSI C program - check CC.),
|
||||
- AC_MSG_ERROR(Could not compile and run even a trivial ANSI C program - check CC.))
|
||||
|
||||
AC_MSG_CHECKING(__attribute__((noreturn)))
|
||||
AC_TRY_COMPILE([], [void __attribute__((noreturn)) panic(void);],
|
||||
--
|
||||
1.6.5.3
|
||||
|
@ -6,27 +6,30 @@ Subject: [PATCH 5/5] Makefile.in: replace IROOT by DESTDIR
|
||||
This patch replaces IROOT by DESTDIR, which is the autotools standard
|
||||
variable. For backwards compatibilty IROOT overwrites the DESTDIR.
|
||||
|
||||
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
||||
---
|
||||
Makefile.in | 64 +++++++++++++++++++++++++++++++-----------------------------
|
||||
1 file changed, 34 insertions(+), 30 deletions(-)
|
||||
[Vincent: tweak the patch for the new version]
|
||||
|
||||
Index: at-3.1.13/Makefile.in
|
||||
===================================================================
|
||||
--- at-3.1.13.orig/Makefile.in
|
||||
+++ at-3.1.13/Makefile.in
|
||||
@@ -16,6 +16,10 @@ docdir = $(prefix)/doc
|
||||
atdocdir = $(docdir)/at
|
||||
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
||||
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
|
||||
---
|
||||
Makefile.in | 68 ++++++++++++++++++++++++++++++++-----------------------------
|
||||
1 file changed, 36 insertions(+), 32 deletions(-)
|
||||
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index 06544f9..1f699d9 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -17,6 +17,10 @@ atdocdir = $(docdir)/at
|
||||
etcdir = @ETCDIR@
|
||||
systemdsystemunitdir = @systemdsystemunitdir@
|
||||
|
||||
+ifdef IROOT
|
||||
+DESTDIR = $(IROOT)
|
||||
+DESTDIR = $(DESTDIR)
|
||||
+endif
|
||||
+
|
||||
DAEMON_USERNAME = @DAEMON_USERNAME@
|
||||
DAEMON_GROUPNAME= @DAEMON_GROUPNAME@
|
||||
LOADAVG_MX = @LOADAVG_MX@
|
||||
@@ -86,38 +90,38 @@ atrun: atrun.in
|
||||
@@ -91,41 +95,41 @@ atrun: atrun.in
|
||||
$(CC) -c $(CFLAGS) $(DEFS) $*.c
|
||||
|
||||
install: all
|
||||
@ -63,15 +66,15 @@ Index: at-3.1.13/Makefile.in
|
||||
+ touch $(DESTDIR)$(LFILE)
|
||||
+ chmod 600 $(DESTDIR)$(LFILE)
|
||||
+ chown $(DAEMON_USERNAME):$(DAEMON_GROUPNAME) $(DESTDIR)$(LFILE)
|
||||
+ test -f $(DESTDIR)$(etcdir)/at.allow || test -f $(DESTDIR)$(etcdir)/at.deny || $(INSTALL) -o root -g $(DAEMON_GROUPNAME) -m 640 at.deny $(DESTDIR$
|
||||
+ $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 6755 -s at $(DESTDIR)$(bindir)
|
||||
+ test -f $(DESTDIR)$(etcdir)/at.allow || test -f $(DESTDIR)$(etcdir)/at.deny || $(INSTALL) -o root -g $(DAEMON_GROUPNAME) -m 640 at.deny $(DESTDIR)$(etcdir)/
|
||||
+ $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 6755 at $(DESTDIR)$(bindir)
|
||||
+ $(LN_S) -f at $(DESTDIR)$(bindir)/atq
|
||||
+ $(LN_S) -f at $(DESTDIR)$(bindir)/atrm
|
||||
+ $(INSTALL) -g root -o root -m 755 batch $(DESTDIR)$(bindir)
|
||||
+ $(INSTALL) -d -o root -g root -m 755 $(DESTDIR)$(man1dir)
|
||||
+ $(INSTALL) -d -o root -g root -m 755 $(DESTDIR)$(man5dir)
|
||||
+ $(INSTALL) -d -o root -g root -m 755 $(DESTDIR)$(man8dir)
|
||||
+ $(INSTALL) -g root -o root -m 755 -s atd $(DESTDIR)$(sbindir)
|
||||
+ $(INSTALL) -g root -o root -m 755 atd $(DESTDIR)$(sbindir)
|
||||
+ $(INSTALL) -g root -o root -m 755 atrun $(DESTDIR)$(sbindir)
|
||||
+ $(INSTALL) -g root -o root -m 644 at.1 $(DESTDIR)$(man1dir)/
|
||||
+ cd $(DESTDIR)$(man1dir) && $(LN_S) -f at.1 atq.1 && $(LN_S) -f at.1 batch.1 && $(LN_S) -f at.1 atrm.1
|
||||
@ -92,6 +95,14 @@ Index: at-3.1.13/Makefile.in
|
||||
+ rm -f $(DESTDIR)$(mandir)/cat1/at.1* $(DESTDIR)$(mandir)/cat1/batch.1* \
|
||||
+ $(DESTDIR)$(mandir)/cat1/atq.1*
|
||||
+ rm -f $(DESTDIR)$(mandir)/cat1/atd.8*
|
||||
if test x"$(systemdsystemunitdir)" != xno; then \
|
||||
- $(INSTALL) -o root -g root -m 755 -d $(IROOT)$(systemdsystemunitdir); \
|
||||
- $(INSTALL) -o root -g root -m 644 atd.service $(IROOT)$(systemdsystemunitdir); \
|
||||
+ $(INSTALL) -o root -g root -m 755 -d $(DESTDIR)$(systemdsystemunitdir); \
|
||||
+ $(INSTALL) -o root -g root -m 644 atd.service $(DESTDIR)$(systemdsystemunitdir); \
|
||||
fi
|
||||
|
||||
dist: checkin $(DIST) $(LIST) Filelist.asc
|
||||
(cd ..; tar cf - `for a in $(DIST) $(LIST); do echo at-$(VERSION)/$$a; done` |\
|
||||
--
|
||||
2.4.10
|
||||
|
@ -1,38 +0,0 @@
|
||||
From 8720a71757f3626bf3bbc3a7aa2185e6387e5689 Mon Sep 17 00:00:00 2001
|
||||
From: Marc Kleine-Budde <mkl@pengutronix.de>
|
||||
Date: Tue, 1 Dec 2009 20:37:31 +0100
|
||||
Subject: [PATCH 3/5] Makefile.in: add LDFLAGS to linking stage
|
||||
|
||||
The linking stage ignores the LDFLAGS, this breaks if the flex library
|
||||
lives in a non standard location.
|
||||
|
||||
This patch add LDFLAGS to both "at" and "atd" linking stage.
|
||||
|
||||
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
|
||||
---
|
||||
Makefile.in | 4 ++--
|
||||
1 files changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index dae6b7d..b766bbb 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -65,13 +65,13 @@ LIST = Filelist Filelist.asc
|
||||
all: at atd atrun
|
||||
|
||||
at: $(ATOBJECTS)
|
||||
- $(CC) $(CFLAGS) -o at $(ATOBJECTS) $(LIBS) $(LEXLIB)
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -o at $(ATOBJECTS) $(LIBS) $(LEXLIB)
|
||||
rm -f $(CLONES)
|
||||
$(LN_S) -f at atq
|
||||
$(LN_S) -f at atrm
|
||||
|
||||
atd: $(RUNOBJECTS)
|
||||
- $(CC) $(CFLAGS) -o atd $(RUNOBJECTS) $(LIBS) $(PAMLIB)
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -o atd $(RUNOBJECTS) $(LIBS) $(PAMLIB)
|
||||
|
||||
y.tab.c y.tab.h: parsetime.y
|
||||
$(YACC) -d parsetime.y
|
||||
--
|
||||
1.6.5.3
|
||||
|
@ -3,16 +3,19 @@
|
||||
Buildroot will ensure all files are owned by root and stripped anyway
|
||||
(if needed) before the rootfs is created.
|
||||
|
||||
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
|
||||
---
|
||||
Makefile.in | 39 +++++++++++++++++++--------------------
|
||||
1 file changed, 19 insertions(+), 20 deletions(-)
|
||||
[Vincent: tweak the patch for the new version]
|
||||
|
||||
Index: at-3.1.13/Makefile.in
|
||||
===================================================================
|
||||
--- at-3.1.13.orig/Makefile.in
|
||||
+++ at-3.1.13/Makefile.in
|
||||
@@ -90,35 +90,34 @@ atrun: atrun.in
|
||||
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
|
||||
Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com>
|
||||
---
|
||||
Makefile.in | 43 +++++++++++++++++++++----------------------
|
||||
1 file changed, 21 insertions(+), 22 deletions(-)
|
||||
|
||||
diff --git a/Makefile.in b/Makefile.in
|
||||
index 1f699d9..f313f9b 100644
|
||||
--- a/Makefile.in
|
||||
+++ b/Makefile.in
|
||||
@@ -95,41 +95,40 @@ atrun: atrun.in
|
||||
$(CC) -c $(CFLAGS) $(DEFS) $*.c
|
||||
|
||||
install: all
|
||||
@ -32,8 +35,8 @@ Index: at-3.1.13/Makefile.in
|
||||
touch $(DESTDIR)$(LFILE)
|
||||
chmod 600 $(DESTDIR)$(LFILE)
|
||||
- chown $(DAEMON_USERNAME):$(DAEMON_GROUPNAME) $(DESTDIR)$(LFILE)
|
||||
- test -f $(DESTDIR)$(etcdir)/at.allow || test -f $(DESTDIR)$(etcdir)/at.deny || $(INSTALL) -o root -g $(DAEMON_GROUPNAME) -m 640 at.deny $(DESTDIR$
|
||||
- $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 6755 -s at $(DESTDIR)$(bindir)
|
||||
- test -f $(DESTDIR)$(etcdir)/at.allow || test -f $(DESTDIR)$(etcdir)/at.deny || $(INSTALL) -o root -g $(DAEMON_GROUPNAME) -m 640 at.deny $(DESTDIR)$(etcdir)/
|
||||
- $(INSTALL) -g $(DAEMON_GROUPNAME) -o $(DAEMON_USERNAME) -m 6755 at $(DESTDIR)$(bindir)
|
||||
+ test -f $(DESTDIR)$(etcdir)/at.allow || test -f $(DESTDIR)$(etcdir)/at.deny || $(INSTALL) -m 640 at.deny $(DESTDIR)$(etcdir)/
|
||||
+ $(INSTALL) -m 6755 at $(DESTDIR)$(bindir)
|
||||
$(LN_S) -f at $(DESTDIR)$(bindir)/atq
|
||||
@ -42,7 +45,7 @@ Index: at-3.1.13/Makefile.in
|
||||
- $(INSTALL) -d -o root -g root -m 755 $(DESTDIR)$(man1dir)
|
||||
- $(INSTALL) -d -o root -g root -m 755 $(DESTDIR)$(man5dir)
|
||||
- $(INSTALL) -d -o root -g root -m 755 $(DESTDIR)$(man8dir)
|
||||
- $(INSTALL) -g root -o root -m 755 -s atd $(DESTDIR)$(sbindir)
|
||||
- $(INSTALL) -g root -o root -m 755 atd $(DESTDIR)$(sbindir)
|
||||
- $(INSTALL) -g root -o root -m 755 atrun $(DESTDIR)$(sbindir)
|
||||
- $(INSTALL) -g root -o root -m 644 at.1 $(DESTDIR)$(man1dir)/
|
||||
+ $(INSTALL) -m 755 batch $(DESTDIR)$(bindir)
|
||||
@ -67,3 +70,14 @@ Index: at-3.1.13/Makefile.in
|
||||
rm -f $(DESTDIR)$(mandir)/cat1/at.1* $(DESTDIR)$(mandir)/cat1/batch.1* \
|
||||
$(DESTDIR)$(mandir)/cat1/atq.1*
|
||||
rm -f $(DESTDIR)$(mandir)/cat1/atd.8*
|
||||
if test x"$(systemdsystemunitdir)" != xno; then \
|
||||
- $(INSTALL) -o root -g root -m 755 -d $(DESTDIR)$(systemdsystemunitdir); \
|
||||
- $(INSTALL) -o root -g root -m 644 atd.service $(DESTDIR)$(systemdsystemunitdir); \
|
||||
+ $(INSTALL) -m 755 -d $(DESTDIR)$(systemdsystemunitdir); \
|
||||
+ $(INSTALL) -m 644 atd.service $(DESTDIR)$(systemdsystemunitdir); \
|
||||
fi
|
||||
|
||||
dist: checkin $(DIST) $(LIST) Filelist.asc
|
||||
--
|
||||
2.4.10
|
||||
|
@ -6,12 +6,12 @@
|
||||
umask 077
|
||||
|
||||
start() {
|
||||
echo -n "Starting atd: "
|
||||
printf "Starting atd: "
|
||||
start-stop-daemon --start --quiet --make-pidfile --pidfile /var/run/atd.pid --background --exec /usr/sbin/atd -- -f
|
||||
echo "OK"
|
||||
}
|
||||
stop() {
|
||||
echo -n "Stopping atd: "
|
||||
printf "Stopping atd: "
|
||||
start-stop-daemon --stop --quiet --pidfile /var/run/atd.pid
|
||||
echo "OK"
|
||||
}
|
||||
|
@ -1,4 +1,2 @@
|
||||
# From http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/a/at/at_3.1.13-2%2Bdeb7u1.dsc
|
||||
sha1 9873e0c38403ef58364912d0b505fd20798fd400 at_3.1.13.orig.tar.gz
|
||||
sha256 3a8b90868d615d21a92f4986ea9a823886329af8fae8dd7ab4eed9b273bca072 at_3.1.13.orig.tar.gz
|
||||
md5 1da61af6c29e323abaaf13ee1a8dad79 at_3.1.13.orig.tar.gz
|
||||
# From: http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/a/at/at_3.1.16-1.dsc
|
||||
sha256 cb9af59c6a54edce9536ba629841055409d1f89d8ae26494727a97141fb4d5c1 at_3.1.16.orig.tar.gz
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
AT_VERSION = 3.1.13
|
||||
AT_VERSION = 3.1.16
|
||||
AT_SOURCE = at_$(AT_VERSION).orig.tar.gz
|
||||
AT_SITE = http://snapshot.debian.org/archive/debian/20141023T043132Z/pool/main/a/at
|
||||
# missing deps for parsetime.l
|
||||
|
@ -1,2 +1,2 @@
|
||||
# From http://ftp.gnome.org/pub/gnome/sources/atk/2.16/atk-2.16.0.sha256sum
|
||||
sha256 095f986060a6a0b22eb15eef84ae9f14a1cf8082488faa6886d94c37438ae562 atk-2.16.0.tar.xz
|
||||
# From http://ftp.gnome.org/pub/gnome/sources/atk/2.18/atk-2.18.0.sha256sum
|
||||
sha256 ce6c48d77bf951083029d5a396dd552d836fff3c1715d3a7022e917e46d0c92b atk-2.18.0.tar.xz
|
||||
|
@ -4,7 +4,7 @@
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ATK_VERSION_MAJOR = 2.16
|
||||
ATK_VERSION_MAJOR = 2.18
|
||||
ATK_VERSION = $(ATK_VERSION_MAJOR).0
|
||||
ATK_SOURCE = atk-$(ATK_VERSION).tar.xz
|
||||
ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR)
|
||||
@ -12,64 +12,7 @@ ATK_LICENSE = LGPLv2+
|
||||
ATK_LICENSE_FILES = COPYING
|
||||
ATK_INSTALL_STAGING = YES
|
||||
ATK_INSTALL_STAGING_OPTS = DESTDIR=$(STAGING_DIR) LDFLAGS=-L$(STAGING_DIR)/usr/lib install
|
||||
|
||||
ATK_CONF_ENV = \
|
||||
ac_cv_func_posix_getpwuid_r=yes \
|
||||
glib_cv_stack_grows=no \
|
||||
glib_cv_uscore=no \
|
||||
ac_cv_func_strtod=yes \
|
||||
ac_fsusage_space=yes \
|
||||
fu_cv_sys_stat_statfs2_bsize=yes \
|
||||
ac_cv_func_closedir_void=no \
|
||||
ac_cv_func_getloadavg=no \
|
||||
ac_cv_lib_util_getloadavg=no \
|
||||
ac_cv_lib_getloadavg_getloadavg=no \
|
||||
ac_cv_func_getgroups=yes \
|
||||
ac_cv_func_getgroups_works=yes \
|
||||
ac_cv_func_chown_works=yes \
|
||||
ac_cv_have_decl_euidaccess=no \
|
||||
ac_cv_func_euidaccess=no \
|
||||
ac_cv_have_decl_strnlen=yes \
|
||||
ac_cv_func_strnlen_working=yes \
|
||||
ac_cv_func_lstat_dereferences_slashed_symlink=yes \
|
||||
ac_cv_func_lstat_empty_string_bug=no \
|
||||
ac_cv_func_stat_empty_string_bug=no \
|
||||
vb_cv_func_rename_trailing_slash_bug=no \
|
||||
ac_cv_have_decl_nanosleep=yes \
|
||||
jm_cv_func_nanosleep_works=yes \
|
||||
gl_cv_func_working_utimes=yes \
|
||||
ac_cv_func_utime_null=yes \
|
||||
ac_cv_have_decl_strerror_r=yes \
|
||||
ac_cv_func_strerror_r_char_p=no \
|
||||
jm_cv_func_svid_putenv=yes \
|
||||
ac_cv_func_getcwd_null=yes \
|
||||
ac_cv_func_getdelim=yes \
|
||||
ac_cv_func_mkstemp=yes \
|
||||
utils_cv_func_mkstemp_limitations=no \
|
||||
utils_cv_func_mkdir_trailing_slash_bug=no \
|
||||
ac_cv_func_memcmp_working=yes \
|
||||
ac_cv_have_decl_malloc=yes \
|
||||
jm_cv_func_gettimeofday_clobber=no \
|
||||
gl_cv_func_working_readdir=yes \
|
||||
jm_ac_cv_func_link_follows_symlink=no \
|
||||
utils_cv_localtime_cache=no \
|
||||
ac_cv_struct_st_mtim_nsec=no \
|
||||
gl_cv_func_tzset_clobber=no \
|
||||
gl_cv_func_getcwd_null=yes \
|
||||
gl_cv_func_getcwd_path_max=yes \
|
||||
ac_cv_func_fnmatch_gnu=yes \
|
||||
am_getline_needs_run_time_check=no \
|
||||
am_cv_func_working_getline=yes \
|
||||
gl_cv_func_mkdir_trailing_slash_bug=no \
|
||||
gl_cv_func_mkstemp_limitations=no \
|
||||
ac_cv_func_working_mktime=yes \
|
||||
jm_cv_func_working_re_compile_pattern=yes \
|
||||
ac_use_included_regex=no \
|
||||
gl_cv_c_restrict=no \
|
||||
ac_cv_prog_F77=no
|
||||
|
||||
ATK_CONF_OPTS = --disable-glibtest --enable-explicit-deps=no
|
||||
|
||||
ATK_DEPENDENCIES = libglib2 host-pkgconf
|
||||
|
||||
$(eval $(autotools-package))
|
||||
|
20
package/atkmm/Config.in
Normal file
20
package/atkmm/Config.in
Normal file
@ -0,0 +1,20 @@
|
||||
config BR2_PACKAGE_ATKMM
|
||||
bool "atkmm"
|
||||
select BR2_PACKAGE_ATK
|
||||
select BR2_PACKAGE_GLIBMM
|
||||
select BR2_PACKAGE_LIBSIGC
|
||||
depends on BR2_INSTALL_LIBSTDCPP # glibmm
|
||||
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS # atk/glibmm -> libglib2
|
||||
depends on BR2_USE_MMU # atk/glibmm -> libglib2
|
||||
depends on BR2_USE_WCHAR # atk/glibmm -> libglib2
|
||||
|
||||
help
|
||||
The atkmm package is a set of C++ bindings for Atk.
|
||||
|
||||
http://www.gtkmm.org/
|
||||
|
||||
comment "atkmm needs a toolchain w/ C++, wchar, threads, gcc >= 4.8"
|
||||
depends on BR2_USE_MMU
|
||||
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 || !BR2_USE_WCHAR \
|
||||
|| !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
|
2
package/atkmm/atkmm.hash
Normal file
2
package/atkmm/atkmm.hash
Normal file
@ -0,0 +1,2 @@
|
||||
# From http://ftp.gnome.org/pub/gnome/sources/atkmm/2.24/atkmm-2.24.2.sha256sum
|
||||
sha256 ff95385759e2af23828d4056356f25376cfabc41e690ac1df055371537e458bd atkmm-2.24.2.tar.xz
|
16
package/atkmm/atkmm.mk
Normal file
16
package/atkmm/atkmm.mk
Normal file
@ -0,0 +1,16 @@
|
||||
################################################################################
|
||||
#
|
||||
# atkmm
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ATKMM_VERSION_MAJOR = 2.24
|
||||
ATKMM_VERSION = $(ATKMM_VERSION_MAJOR).2
|
||||
ATKMM_SOURCE = atkmm-$(ATKMM_VERSION).tar.xz
|
||||
ATKMM_SITE = http://ftp.gnome.org/pub/gnome/sources/atkmm/$(ATKMM_VERSION_MAJOR)
|
||||
ATKMM_LICENSE = LGPLv2.1+ (library), GPLv2+ (tools)
|
||||
ATKMM_LICENSE_FILES = COPYING COPYING.tools
|
||||
ATKMM_INSTALL_STAGING = YES
|
||||
ATKMM_DEPENDENCIES = atk glibmm libsigc host-pkgconf
|
||||
|
||||
$(eval $(autotools-package))
|
@ -0,0 +1,56 @@
|
||||
From 2abf7d2e5c533bf4d7407c2c8057a329cd49a3cd Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?J=C3=B6rg=20Krause?= <joerg.krause@embedded.rocks>
|
||||
Date: Tue, 24 Nov 2015 21:57:27 +0100
|
||||
Subject: [PATCH 1/1] Fix pkg-config for static linking
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
|
||||
Static linking userspace programs such as MPD against libaudiofile fails if
|
||||
FLAC is available, because libaudiofile is linked against FLAC, but this isn't
|
||||
expressed in the pkg-config file:
|
||||
|
||||
[..]
|
||||
arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACDecoder::reset2()':
|
||||
FLAC.cpp:(.text+0x58): undefined reference to `FLAC__stream_decoder_seek_absolute'
|
||||
/home/buildroot/build/instance-1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACEncoder::sync2()':
|
||||
FLAC.cpp:(.text+0x88): undefined reference to `FLAC__stream_encoder_finish'
|
||||
/home/buildroot/build/instance-1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACDecoder::~FLACDecoder()':
|
||||
FLAC.cpp:(.text+0xc4): undefined reference to `FLAC__stream_decoder_delete'
|
||||
/home/buildroot/build/instance-1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACEncoder::~FLACEncoder()':
|
||||
FLAC.cpp:(.text+0x164): undefined reference to `FLAC__stream_encoder_delete'
|
||||
/home/buildroot/build/instance-1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACDecoder::runPull()':
|
||||
[..]
|
||||
|
||||
The Libs.private field is specifically designed for such usage:
|
||||
|
||||
From pkg-config documentation:
|
||||
|
||||
Libs.private:
|
||||
|
||||
This line should list any private libraries in use. Private
|
||||
libraries are libraries which are not exposed through your
|
||||
library, but are needed in the case of static linking.
|
||||
|
||||
Therefore, this patch adds a reference to FLAC as well as to lcov in the
|
||||
Libs.private field of the pkg-config file.
|
||||
|
||||
Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
|
||||
---
|
||||
audiofile.pc.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/audiofile.pc.in b/audiofile.pc.in
|
||||
index ad5956a..d6055ef 100644
|
||||
--- a/audiofile.pc.in
|
||||
+++ b/audiofile.pc.in
|
||||
@@ -8,5 +8,5 @@ Description: audiofile
|
||||
Requires:
|
||||
Version: @VERSION@
|
||||
Libs: -L${libdir} -laudiofile
|
||||
-Libs.private: -lm
|
||||
+Libs.private: @FLAC_LIBS@ @COVERAGE_LIBS@ -lm
|
||||
Cflags: -I${includedir}
|
||||
--
|
||||
2.6.2
|
||||
|
@ -12,7 +12,7 @@ AUDIOFILE_CONF_OPTS = --disable-examples
|
||||
AUDIOFILE_DEPENDENCIES = host-pkgconf
|
||||
# configure is outdated and has old bugs because of it
|
||||
AUDIOFILE_AUTORECONF = YES
|
||||
AUDIOFILE_LICENSE = GPLv2+ LGPLv2.1+
|
||||
AUDIOFILE_LICENSE = GPLv2+, LGPLv2.1+
|
||||
AUDIOFILE_LICENSE_FILES = COPYING COPYING.GPL
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FLAC),y)
|
||||
|
@ -1,694 +0,0 @@
|
||||
From d93f9cc084bb88d245413da2e8b03db26c6957bc Mon Sep 17 00:00:00 2001
|
||||
From: Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
|
||||
Date: Wed, 22 Jul 2015 08:58:36 -0500
|
||||
Subject: [PATCH] Missed cross compile fixes
|
||||
|
||||
My previous patch set attempted to fix the building of the gen_tables.c
|
||||
applications so they can run on the build machine when cross compiling.
|
||||
I failed to realize that automake would still attempt to insert the
|
||||
CFLAGS and CPPFLAGS variables even when they should be CFLAGS_FOR_BUILD
|
||||
and CPPFLAGS_FOR_BUILD. This change set should override those FLAGS
|
||||
variables properly.
|
||||
|
||||
Signed-off-by: Clayton Shotwell <clayton.shotwell@rockwellcollins.com>
|
||||
---
|
||||
auparse/Makefile.am | 185 +++++++++++++++++++++++++++++++++++++++++-----------
|
||||
lib/Makefile.am | 85 +++++++++++++++++++-----
|
||||
2 files changed, 216 insertions(+), 54 deletions(-)
|
||||
|
||||
diff --git a/auparse/Makefile.am b/auparse/Makefile.am
|
||||
index 742f7ba..4b864d7 100644
|
||||
--- a/auparse/Makefile.am
|
||||
+++ b/auparse/Makefile.am
|
||||
@@ -79,302 +79,413 @@ noinst_PROGRAMS = gen_accesstabs_h gen_captabs_h gen_clock_h \
|
||||
gen_umounttabs_h
|
||||
|
||||
gen_accesstabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h accesstab.h
|
||||
-gen_accesstabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="accesstab.h"'
|
||||
+gen_accesstabs_h_CFLAGS = '-DTABLE_H="accesstab.h"'
|
||||
$(gen_accesstabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_accesstabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_accesstabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_accesstabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_accesstabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_accesstabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
accesstabs.h: gen_accesstabs_h Makefile
|
||||
./gen_accesstabs_h --i2s-transtab access > $@
|
||||
|
||||
gen_captabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h captab.h
|
||||
-gen_captabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="captab.h"'
|
||||
+gen_captabs_h_CFLAGS = '-DTABLE_H="captab.h"'
|
||||
$(gen_captabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_captabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_captabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_captabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_captabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_captabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
captabs.h: gen_captabs_h Makefile
|
||||
./gen_captabs_h --i2s cap > $@
|
||||
|
||||
gen_clock_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h clocktab.h
|
||||
-gen_clock_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="clocktab.h"'
|
||||
+gen_clock_h_CFLAGS = '-DTABLE_H="clocktab.h"'
|
||||
$(gen_clock_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_clock_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_clock_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_clock_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_clock_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_clock_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
clocktabs.h: gen_clock_h Makefile
|
||||
./gen_clock_h --i2s clock > $@
|
||||
|
||||
gen_clone_flagtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h \
|
||||
clone-flagtab.h
|
||||
-gen_clone_flagtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="clone-flagtab.h"'
|
||||
+gen_clone_flagtabs_h_CFLAGS = '-DTABLE_H="clone-flagtab.h"'
|
||||
$(gen_clone_flagtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_clone_flagtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_clone_flagtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_clone-flagtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_clone-flagtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_clone-flagtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
clone-flagtabs.h: gen_clone-flagtabs_h Makefile
|
||||
./gen_clone-flagtabs_h --i2s-transtab clone_flag > $@
|
||||
|
||||
gen_epoll_ctls_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h epoll_ctl.h
|
||||
-gen_epoll_ctls_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="epoll_ctl.h"'
|
||||
+gen_epoll_ctls_h_CFLAGS = '-DTABLE_H="epoll_ctl.h"'
|
||||
$(gen_epoll_ctls_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_epoll_ctls_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_epoll_ctls_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_epoll_ctls_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_epoll_ctls_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_epoll_ctls_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
epoll_ctls.h: gen_epoll_ctls_h Makefile
|
||||
./gen_epoll_ctls_h --i2s epoll_ctl > $@
|
||||
|
||||
gen_famtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h famtab.h
|
||||
-gen_famtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="famtab.h"'
|
||||
+gen_famtabs_h_CFLAGS = '-DTABLE_H="famtab.h"'
|
||||
$(gen_famtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_famtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_famtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_famtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_famtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_famtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
famtabs.h: gen_famtabs_h Makefile
|
||||
./gen_famtabs_h --i2s fam > $@
|
||||
|
||||
gen_flagtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h flagtab.h
|
||||
# ../auparse/ is used to avoid using ../lib/flagtab.h
|
||||
-gen_flagtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="../auparse/flagtab.h"'
|
||||
+gen_flagtabs_h_CFLAGS = '-DTABLE_H="../auparse/flagtab.h"'
|
||||
$(gen_flagtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_flagtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_flagtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_flagtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_flagtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_flagtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
flagtabs.h: gen_flagtabs_h Makefile
|
||||
./gen_flagtabs_h --i2s-transtab flag > $@
|
||||
|
||||
gen_fcntl_cmdtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h \
|
||||
fcntl-cmdtab.h
|
||||
-gen_fcntl_cmdtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="fcntl-cmdtab.h"'
|
||||
+gen_fcntl_cmdtabs_h_CFLAGS = '-DTABLE_H="fcntl-cmdtab.h"'
|
||||
$(gen_fcntl_cmdtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_fcntl_cmdtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_fcntl_cmdtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_fcntl-cmdtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_fcntl-cmdtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_fcntl-cmdtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
fcntl-cmdtabs.h: gen_fcntl-cmdtabs_h Makefile
|
||||
./gen_fcntl-cmdtabs_h --i2s fcntl > $@
|
||||
|
||||
gen_icmptypetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h icmptypetab.h
|
||||
-gen_icmptypetabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="icmptypetab.h"'
|
||||
+gen_icmptypetabs_h_CFLAGS = '-DTABLE_H="icmptypetab.h"'
|
||||
$(gen_icmptypetabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_icmptypetabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_icmptypetabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_icmptypetabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_icmptypetabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_icmptypetabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
icmptypetabs.h: gen_icmptypetabs_h Makefile
|
||||
./gen_icmptypetabs_h --i2s icmptype > $@
|
||||
|
||||
gen_ioctlreqtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ioctlreqtab.h
|
||||
-gen_ioctlreqtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="ioctlreqtab.h"'
|
||||
+gen_ioctlreqtabs_h_CFLAGS = '-DTABLE_H="ioctlreqtab.h"'
|
||||
$(gen_ioctlreqtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_ioctlreqtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_ioctlreqtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_ioctlreqtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_ioctlreqtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_ioctlreqtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
ioctlreqtabs.h: gen_ioctlreqtabs_h Makefile
|
||||
./gen_ioctlreqtabs_h --i2s ioctlreq > $@
|
||||
|
||||
gen_ipctabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ipctab.h
|
||||
-gen_ipctabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="ipctab.h"'
|
||||
+gen_ipctabs_h_CFLAGS = '-DTABLE_H="ipctab.h"'
|
||||
$(gen_ipctabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_ipctabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_ipctabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_ipctabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_ipctabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_ipctabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
ipctabs.h: gen_ipctabs_h Makefile
|
||||
./gen_ipctabs_h --i2s ipc > $@
|
||||
|
||||
gen_ipccmdtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ipccmdtab.h
|
||||
-gen_ipccmdtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="ipccmdtab.h"'
|
||||
+gen_ipccmdtabs_h_CFLAGS = '-DTABLE_H="ipccmdtab.h"'
|
||||
$(gen_ipccmdtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_ipccmdtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_ipccmdtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_ipccmdtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_ipccmdtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_ipccmdtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
ipccmdtabs.h: gen_ipccmdtabs_h Makefile
|
||||
./gen_ipccmdtabs_h --i2s-transtab ipccmd > $@
|
||||
|
||||
gen_ipoptnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ipoptnametab.h
|
||||
-gen_ipoptnametabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="ipoptnametab.h"'
|
||||
+gen_ipoptnametabs_h_CFLAGS = '-DTABLE_H="ipoptnametab.h"'
|
||||
$(gen_ipoptnametabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_ipoptnametabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_ipoptnametabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_ipoptnametabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_ipoptnametabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_ipoptnametabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
ipoptnametabs.h: gen_ipoptnametabs_h Makefile
|
||||
./gen_ipoptnametabs_h --i2s ipoptname > $@
|
||||
|
||||
gen_ip6optnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ip6optnametab.h
|
||||
-gen_ip6optnametabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="ip6optnametab.h"'
|
||||
+gen_ip6optnametabs_h_CFLAGS = '-DTABLE_H="ip6optnametab.h"'
|
||||
$(gen_ip6optnametabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_ip6optnametabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_ip6optnametabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_ip6optnametabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_ip6optnametabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_ip6optnametabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
ip6optnametabs.h: gen_ip6optnametabs_h Makefile
|
||||
./gen_ip6optnametabs_h --i2s ip6optname > $@
|
||||
|
||||
gen_mmaptabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h mmaptab.h
|
||||
-gen_mmaptabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="mmaptab.h"'
|
||||
+gen_mmaptabs_h_CFLAGS = '-DTABLE_H="mmaptab.h"'
|
||||
$(gen_mmaptabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_mmaptabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_mmaptabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_mmaptabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_mmaptabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_mmaptabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
mmaptabs.h: gen_mmaptabs_h Makefile
|
||||
./gen_mmaptabs_h --i2s-transtab mmap > $@
|
||||
|
||||
gen_mounttabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h mounttab.h
|
||||
-gen_mounttabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="mounttab.h"'
|
||||
+gen_mounttabs_h_CFLAGS = '-DTABLE_H="mounttab.h"'
|
||||
$(gen_mounttabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_mounttabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_mounttabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_mounttabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_mounttabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_mounttabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
mounttabs.h: gen_mounttabs_h Makefile
|
||||
./gen_mounttabs_h --i2s-transtab mount > $@
|
||||
|
||||
gen_nfprototabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h nfprototab.h
|
||||
-gen_nfprototabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="nfprototab.h"'
|
||||
+gen_nfprototabs_h_CFLAGS = '-DTABLE_H="nfprototab.h"'
|
||||
$(gen_nfprototabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_nfprototabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_nfprototabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_nfprototabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_nfprototabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_nfprototabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
nfprototabs.h: gen_nfprototabs_h Makefile
|
||||
./gen_nfprototabs_h --i2s nfproto > $@
|
||||
|
||||
gen_open_flagtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h \
|
||||
open-flagtab.h
|
||||
-gen_open_flagtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="open-flagtab.h"'
|
||||
+gen_open_flagtabs_h_CFLAGS = '-DTABLE_H="open-flagtab.h"'
|
||||
$(gen_open_flagtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_open_flagtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_open_flagtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_open-flagtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_open-flagtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_open-flagtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
open-flagtabs.h: gen_open-flagtabs_h Makefile
|
||||
./gen_open-flagtabs_h --i2s-transtab open_flag > $@
|
||||
|
||||
gen_persontabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h persontab.h
|
||||
-gen_persontabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="persontab.h"'
|
||||
+gen_persontabs_h_CFLAGS = '-DTABLE_H="persontab.h"'
|
||||
$(gen_persontabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_persontabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_persontabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_persontabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_persontabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_persontabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
persontabs.h: gen_persontabs_h Makefile
|
||||
./gen_persontabs_h --i2s person > $@
|
||||
|
||||
gen_ptracetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h ptracetab.h
|
||||
-gen_ptracetabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="ptracetab.h"'
|
||||
+gen_ptracetabs_h_CFLAGS = '-DTABLE_H="ptracetab.h"'
|
||||
$(gen_ptracetabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_ptracetabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_ptracetabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_ptracetabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_ptracetabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_ptracetabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
ptracetabs.h: gen_ptracetabs_h Makefile
|
||||
./gen_ptracetabs_h --i2s ptrace > $@
|
||||
|
||||
gen_prctl_opttabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h prctl-opt-tab.h
|
||||
-gen_prctl_opttabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="prctl-opt-tab.h"'
|
||||
+gen_prctl_opttabs_h_CFLAGS = '-DTABLE_H="prctl-opt-tab.h"'
|
||||
$(gen_prctl_opttabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_prctl_opttabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_prctl_opttabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_prctl_opttabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_prctl_opttabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_prctl_opttabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
prctl_opttabs.h: gen_prctl_opttabs_h Makefile
|
||||
./gen_prctl_opttabs_h --i2s prctl_opt > $@
|
||||
|
||||
gen_pktoptnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h pktoptnametab.h
|
||||
-gen_pktoptnametabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="pktoptnametab.h"'
|
||||
+gen_pktoptnametabs_h_CFLAGS = '-DTABLE_H="pktoptnametab.h"'
|
||||
$(gen_pktoptnametabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_pktoptnametabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_pktoptnametabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_pktoptnametabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_pktoptnametabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_pktoptnametabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
pktoptnametabs.h: gen_pktoptnametabs_h Makefile
|
||||
./gen_pktoptnametabs_h --i2s pktoptname > $@
|
||||
|
||||
gen_prottabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h prottab.h
|
||||
-gen_prottabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="prottab.h"'
|
||||
+gen_prottabs_h_CFLAGS = '-DTABLE_H="prottab.h"'
|
||||
$(gen_prottabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_prottabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_prottabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_prottabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_prottabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_prottabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
prottabs.h: gen_prottabs_h Makefile
|
||||
./gen_prottabs_h --i2s-transtab prot > $@
|
||||
|
||||
gen_recvtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h recvtab.h
|
||||
-gen_recvtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="recvtab.h"'
|
||||
+gen_recvtabs_h_CFLAGS = '-DTABLE_H="recvtab.h"'
|
||||
$(gen_recvtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_recvtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_recvtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_recvtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_recvtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_recvtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
recvtabs.h: gen_recvtabs_h Makefile
|
||||
./gen_recvtabs_h --i2s-transtab recv > $@
|
||||
|
||||
gen_rlimit_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h rlimittab.h
|
||||
-gen_rlimit_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="rlimittab.h"'
|
||||
+gen_rlimit_h_CFLAGS = '-DTABLE_H="rlimittab.h"'
|
||||
$(gen_rlimit_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_rlimit_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_rlimit_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_rlimit_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_rlimit_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_rlimit_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
rlimittabs.h: gen_rlimit_h Makefile
|
||||
./gen_rlimit_h --i2s rlimit > $@
|
||||
|
||||
gen_schedtabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h schedtab.h
|
||||
-gen_schedtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="schedtab.h"'
|
||||
+gen_schedtabs_h_CFLAGS = '-DTABLE_H="schedtab.h"'
|
||||
$(gen_schedtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_schedtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_schedtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_schedtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_schedtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_schedtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
schedtabs.h: gen_schedtabs_h Makefile
|
||||
./gen_schedtabs_h --i2s sched > $@
|
||||
|
||||
gen_seccomptabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h seccomptab.h
|
||||
-gen_seccomptabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="seccomptab.h"'
|
||||
+gen_seccomptabs_h_CFLAGS = '-DTABLE_H="seccomptab.h"'
|
||||
$(gen_seccomptabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_seccomptabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_seccomptabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_seccomptabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_seccomptabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_seccomptabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
seccomptabs.h: gen_seccomptabs_h Makefile
|
||||
./gen_seccomptabs_h --i2s seccomp > $@
|
||||
|
||||
gen_seektabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h seektab.h
|
||||
-gen_seektabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="seektab.h"'
|
||||
+gen_seektabs_h_CFLAGS = '-DTABLE_H="seektab.h"'
|
||||
$(gen_seektabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_seektabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_seektabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_seektabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_seektabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_seektabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
seektabs.h: gen_seektabs_h Makefile
|
||||
./gen_seektabs_h --i2s seek > $@
|
||||
|
||||
gen_shm_modetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h shm_modetab.h
|
||||
-gen_shm_modetabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="shm_modetab.h"'
|
||||
+gen_shm_modetabs_h_CFLAGS = '-DTABLE_H="shm_modetab.h"'
|
||||
$(gen_shm_modetabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_shm_modetabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_shm_modetabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_shm_modetabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_shm_modetabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_shm_modetabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
shm_modetabs.h: gen_shm_modetabs_h Makefile
|
||||
./gen_shm_modetabs_h --i2s-transtab shm_mode > $@
|
||||
|
||||
gen_signals_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h signaltab.h
|
||||
-gen_signals_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="signaltab.h"'
|
||||
+gen_signals_h_CFLAGS = '-DTABLE_H="signaltab.h"'
|
||||
$(gen_signals_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_signals_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_signals_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_signals_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_signals_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_signals_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
signaltabs.h: gen_signals_h Makefile
|
||||
./gen_signals_h --i2s signal > $@
|
||||
|
||||
gen_sockleveltabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h sockleveltab.h
|
||||
-gen_sockleveltabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="sockleveltab.h"'
|
||||
+gen_sockleveltabs_h_CFLAGS = '-DTABLE_H="sockleveltab.h"'
|
||||
$(gen_sockleveltabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_sockleveltabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_sockleveltabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_sockleveltabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_sockleveltabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_sockleveltabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
sockleveltabs.h: gen_sockleveltabs_h Makefile
|
||||
./gen_sockleveltabs_h --i2s socklevel > $@
|
||||
|
||||
gen_sockoptnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h sockoptnametab.h
|
||||
-gen_sockoptnametabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="sockoptnametab.h"'
|
||||
+gen_sockoptnametabs_h_CFLAGS = '-DTABLE_H="sockoptnametab.h"'
|
||||
$(gen_sockoptnametabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_sockoptnametabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_sockoptnametabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_sockoptnametabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_sockoptnametabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_sockoptnametabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
sockoptnametabs.h: gen_sockoptnametabs_h Makefile
|
||||
./gen_sockoptnametabs_h --i2s sockoptname > $@
|
||||
|
||||
gen_socktabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h socktab.h
|
||||
-gen_socktabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="socktab.h"'
|
||||
+gen_socktabs_h_CFLAGS = '-DTABLE_H="socktab.h"'
|
||||
$(gen_socktabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_socktabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_socktabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_socktabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_socktabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_socktabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
socktabs.h: gen_socktabs_h Makefile
|
||||
./gen_socktabs_h --i2s sock > $@
|
||||
|
||||
gen_socktypetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h socktypetab.h
|
||||
-gen_socktypetabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="socktypetab.h"'
|
||||
+gen_socktypetabs_h_CFLAGS = '-DTABLE_H="socktypetab.h"'
|
||||
$(gen_socktypetabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_socktypetabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_socktypetabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_socktypetabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_socktypetabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_socktypetabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
socktypetabs.h: gen_socktypetabs_h Makefile
|
||||
./gen_socktypetabs_h --i2s sock_type > $@
|
||||
|
||||
gen_tcpoptnametabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h tcpoptnametab.h
|
||||
-gen_tcpoptnametabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="tcpoptnametab.h"'
|
||||
+gen_tcpoptnametabs_h_CFLAGS = '-DTABLE_H="tcpoptnametab.h"'
|
||||
$(gen_tcpoptnametabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_tcpoptnametabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_tcpoptnametabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_tcpoptnametabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_tcpoptnametabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_tcpoptnametabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
tcpoptnametabs.h: gen_tcpoptnametabs_h Makefile
|
||||
./gen_tcpoptnametabs_h --i2s tcpoptname > $@
|
||||
|
||||
gen_typetabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h typetab.h
|
||||
-gen_typetabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="typetab.h"'
|
||||
+gen_typetabs_h_CFLAGS = '-DTABLE_H="typetab.h"'
|
||||
$(gen_typetabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_typetabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_typetabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_typetabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_typetabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_typetabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
typetabs.h: gen_typetabs_h Makefile
|
||||
./gen_typetabs_h --s2i type > $@
|
||||
|
||||
gen_umounttabs_h_SOURCES = ../lib/gen_tables.c ../lib/gen_tables.h umounttab.h
|
||||
-gen_umounttabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="umounttab.h"'
|
||||
+gen_umounttabs_h_CFLAGS = '-DTABLE_H="umounttab.h"'
|
||||
$(gen_umounttabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_umounttabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_umounttabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_umounttabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_umounttabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_umounttabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
umounttabs.h: gen_umounttabs_h Makefile
|
||||
./gen_umounttabs_h --i2s-transtab umount > $@
|
||||
|
||||
diff --git a/lib/Makefile.am b/lib/Makefile.am
|
||||
index dddadd5..e2ed101 100644
|
||||
--- a/lib/Makefile.am
|
||||
+++ b/lib/Makefile.am
|
||||
@@ -70,145 +70,196 @@ if USE_AARCH64
|
||||
noinst_PROGRAMS += gen_aarch64_tables_h
|
||||
endif
|
||||
gen_actiontabs_h_SOURCES = gen_tables.c gen_tables.h actiontab.h
|
||||
-gen_actiontabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="actiontab.h"'
|
||||
+gen_actiontabs_h_CFLAGS = '-DTABLE_H="actiontab.h"'
|
||||
$(gen_actiontabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_actiontabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_actiontabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_actiontabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_actiontabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_actiontabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
actiontabs.h: gen_actiontabs_h Makefile
|
||||
./gen_actiontabs_h --lowercase --i2s --s2i action > $@
|
||||
|
||||
if USE_ALPHA
|
||||
gen_alpha_tables_h_SOURCES = gen_tables.c gen_tables.h alpha_table.h
|
||||
-gen_alpha_tables_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="alpha_table.h"'
|
||||
+gen_alpha_tables_h_CFLAGS = '-DTABLE_H="alpha_table.h"'
|
||||
$(gen_alpha_tables_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_alpha_tables_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_alpha_tables_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_alpha_tables_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_alpha_tables_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_alpha_tables_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
alpha_tables.h: gen_alpha_tables_h Makefile
|
||||
./gen_alpha_tables_h --lowercase --i2s --s2i alpha_syscall > $@
|
||||
endif
|
||||
|
||||
if USE_ARM
|
||||
gen_arm_tables_h_SOURCES = gen_tables.c gen_tables.h arm_table.h
|
||||
-gen_arm_tables_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="arm_table.h"'
|
||||
+gen_arm_tables_h_CFLAGS = '-DTABLE_H="arm_table.h"'
|
||||
$(gen_arm_tables_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_arm_tables_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_arm_tables_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_arm_tables_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_arm_tables_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_arm_tables_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
arm_tables.h: gen_arm_tables_h Makefile
|
||||
./gen_arm_tables_h --lowercase --i2s --s2i arm_syscall > $@
|
||||
endif
|
||||
|
||||
if USE_AARCH64
|
||||
gen_aarch64_tables_h_SOURCES = gen_tables.c gen_tables.h aarch64_table.h
|
||||
-gen_aarch64_tables_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="aarch64_table.h"'
|
||||
+gen_aarch64_tables_h_CFLAGS = '-DTABLE_H="aarch64_table.h"'
|
||||
$(gen_aarch64_tables_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_aarch64_tables_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_aarch64_tables_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_aarch64_tables_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_aarch64_tables_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_aarch64_tables_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
aarch64_tables.h: gen_aarch64_tables_h Makefile
|
||||
./gen_aarch64_tables_h --lowercase --i2s --s2i aarch64_syscall > $@
|
||||
endif
|
||||
|
||||
gen_errtabs_h_SOURCES = gen_tables.c gen_tables.h errtab.h
|
||||
-gen_errtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="errtab.h"'
|
||||
+gen_errtabs_h_CFLAGS = '-DTABLE_H="errtab.h"'
|
||||
$(gen_errtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_errtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_errtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_errtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_errtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_errtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
errtabs.h: gen_errtabs_h Makefile
|
||||
./gen_errtabs_h --duplicate-ints --uppercase --i2s --s2i err > $@
|
||||
|
||||
gen_fieldtabs_h_SOURCES = gen_tables.c gen_tables.h fieldtab.h
|
||||
-gen_fieldtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="fieldtab.h"'
|
||||
+gen_fieldtabs_h_CFLAGS = '-DTABLE_H="fieldtab.h"'
|
||||
$(gen_fieldtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_fieldtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_fieldtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_fieldtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_fieldtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_fieldtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
fieldtabs.h: gen_fieldtabs_h Makefile
|
||||
./gen_fieldtabs_h --duplicate-ints --lowercase --i2s --s2i field > $@
|
||||
|
||||
gen_flagtabs_h_SOURCES = gen_tables.c gen_tables.h flagtab.h
|
||||
-gen_flagtabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="flagtab.h"'
|
||||
+gen_flagtabs_h_CFLAGS = '-DTABLE_H="flagtab.h"'
|
||||
$(gen_flagtabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_flagtabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_flagtabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_flagtabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_flagtabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_flagtabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
flagtabs.h: gen_flagtabs_h Makefile
|
||||
./gen_flagtabs_h --lowercase --i2s --s2i flag > $@
|
||||
|
||||
gen_ftypetabs_h_SOURCES = gen_tables.c gen_tables.h ftypetab.h
|
||||
-gen_ftypetabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="ftypetab.h"'
|
||||
+gen_ftypetabs_h_CFLAGS = '-DTABLE_H="ftypetab.h"'
|
||||
$(gen_ftypetabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_ftypetabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_ftypetabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_ftypetabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_ftypetabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_ftypetabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
ftypetabs.h: gen_ftypetabs_h Makefile
|
||||
./gen_ftypetabs_h --lowercase --i2s --s2i ftype > $@
|
||||
|
||||
gen_i386_tables_h_SOURCES = gen_tables.c gen_tables.h i386_table.h
|
||||
-gen_i386_tables_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="i386_table.h"'
|
||||
+gen_i386_tables_h_CFLAGS = '-DTABLE_H="i386_table.h"'
|
||||
$(gen_i386_tables_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_i386_tables_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_i386_tables_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_i386_tables_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_i386_tables_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_i386_tables_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
i386_tables.h: gen_i386_tables_h Makefile
|
||||
./gen_i386_tables_h --duplicate-ints --lowercase --i2s --s2i \
|
||||
i386_syscall > $@
|
||||
|
||||
gen_ia64_tables_h_SOURCES = gen_tables.c gen_tables.h ia64_table.h
|
||||
-gen_ia64_tables_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="ia64_table.h"'
|
||||
+gen_ia64_tables_h_CFLAGS = '-DTABLE_H="ia64_table.h"'
|
||||
$(gen_ia64_tables_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_ia64_tables_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_ia64_tables_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_ia64_tables_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_ia64_tables_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_ia64_tables_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
ia64_tables.h: gen_ia64_tables_h Makefile
|
||||
./gen_ia64_tables_h --lowercase --i2s --s2i ia64_syscall > $@
|
||||
|
||||
gen_machinetabs_h_SOURCES = gen_tables.c gen_tables.h machinetab.h
|
||||
-gen_machinetabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="machinetab.h"'
|
||||
+gen_machinetabs_h_CFLAGS = '-DTABLE_H="machinetab.h"'
|
||||
$(gen_machinetabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_machinetabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_machinetabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_machinetabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_machinetabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_machinetabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
machinetabs.h: gen_machinetabs_h Makefile
|
||||
./gen_machinetabs_h --duplicate-ints --lowercase --i2s --s2i machine \
|
||||
> $@
|
||||
|
||||
gen_msg_typetabs_h_SOURCES = gen_tables.c gen_tables.h msg_typetab.h
|
||||
-gen_msg_typetabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="msg_typetab.h"'
|
||||
+gen_msg_typetabs_h_CFLAGS = '-DTABLE_H="msg_typetab.h"'
|
||||
$(gen_msg_typetabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_msg_typetabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_msg_typetabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_msg_typetabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_msg_typetabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_msg_typetabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
msg_typetabs.h: gen_msg_typetabs_h Makefile
|
||||
./gen_msg_typetabs_h --uppercase --i2s --s2i msg_type > $@
|
||||
|
||||
gen_optabs_h_SOURCES = gen_tables.c gen_tables.h optab.h
|
||||
-gen_optabs_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="optab.h"'
|
||||
+gen_optabs_h_CFLAGS = '-DTABLE_H="optab.h"'
|
||||
$(gen_optabs_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_optabs_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_optabs_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_optabs_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_optabs_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_optabs_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
optabs.h: gen_optabs_h Makefile
|
||||
./gen_optabs_h --i2s op > $@
|
||||
|
||||
gen_ppc_tables_h_SOURCES = gen_tables.c gen_tables.h ppc_table.h
|
||||
-gen_ppc_tables_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="ppc_table.h"'
|
||||
+gen_ppc_tables_h_CFLAGS = '-DTABLE_H="ppc_table.h"'
|
||||
$(gen_ppc_tables_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_ppc_tables_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_ppc_tables_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_ppc_tables_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_ppc_tables_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_ppc_tables_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
ppc_tables.h: gen_ppc_tables_h Makefile
|
||||
./gen_ppc_tables_h --lowercase --i2s --s2i ppc_syscall > $@
|
||||
|
||||
gen_s390_tables_h_SOURCES = gen_tables.c gen_tables.h s390_table.h
|
||||
-gen_s390_tables_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="s390_table.h"'
|
||||
+gen_s390_tables_h_CFLAGS = '-DTABLE_H="s390_table.h"'
|
||||
$(gen_s390_tables_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_s390_tables_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_s390_tables_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_s390_tables_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_s390_tables_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_s390_tables_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
s390_tables.h: gen_s390_tables_h Makefile
|
||||
./gen_s390_tables_h --lowercase --i2s --s2i s390_syscall > $@
|
||||
|
||||
gen_s390x_tables_h_SOURCES = gen_tables.c gen_tables.h s390x_table.h
|
||||
-gen_s390x_tables_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="s390x_table.h"'
|
||||
+gen_s390x_tables_h_CFLAGS = '-DTABLE_H="s390x_table.h"'
|
||||
$(gen_s390x_tables_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_s390x_tables_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_s390x_tables_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_s390x_tables_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_s390x_tables_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_s390x_tables_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
s390x_tables.h: gen_s390x_tables_h Makefile
|
||||
./gen_s390x_tables_h --lowercase --i2s --s2i s390x_syscall > $@
|
||||
|
||||
gen_x86_64_tables_h_SOURCES = gen_tables.c gen_tables.h x86_64_table.h
|
||||
-gen_x86_64_tables_h_CFLAGS = $(CFLAGS_FOR_BUILD) '-DTABLE_H="x86_64_table.h"'
|
||||
+gen_x86_64_tables_h_CFLAGS = '-DTABLE_H="x86_64_table.h"'
|
||||
$(gen_x86_64_tables_h_OBJECTS): CC=$(CC_FOR_BUILD)
|
||||
+$(gen_x86_64_tables_h_OBJECTS): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
$(gen_x86_64_tables_h_OBJECTS): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
gen_x86_64_tables_h$(BUILD_EXEEXT): CC=$(CC_FOR_BUILD)
|
||||
+gen_x86_64_tables_h$(BUILD_EXEEXT): CFLAGS=$(CFLAGS_FOR_BUILD)
|
||||
+gen_x86_64_tables_h$(BUILD_EXEEXT): CPPFLAGS=$(CPPFLAGS_FOR_BUILD)
|
||||
x86_64_tables.h: gen_x86_64_tables_h Makefile
|
||||
./gen_x86_64_tables_h --lowercase --i2s --s2i x86_64_syscall > $@
|
||||
--
|
||||
1.9.1
|
||||
|
@ -8,6 +8,8 @@ config BR2_PACKAGE_AUDIT
|
||||
bool "audit"
|
||||
depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
|
||||
depends on BR2_TOOLCHAIN_HAS_THREADS
|
||||
depends on !BR2_STATIC_LIBS
|
||||
depends on !BR2_TOOLCHAIN_USES_MUSL
|
||||
help
|
||||
The audit package contains the user space utilities for
|
||||
storing and searching the audit records generated by
|
||||
@ -17,6 +19,7 @@ config BR2_PACKAGE_AUDIT
|
||||
|
||||
http://people.redhat.com/sgrubb/audit/
|
||||
|
||||
comment "audit needs a toolchain w/ threads"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS
|
||||
comment "audit needs a uClibc or (e)glibc toolchain w/ threads, dynamic library"
|
||||
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \
|
||||
|| BR2_TOOLCHAIN_USES_MUSL
|
||||
depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user