Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
d229f68
save build space on multimachine builds
Apr 3, 2014
c0c8f8c
remuve duplicate defines
arris69 Apr 3, 2014
5f37391
initial import of extensionspack
arris69 Apr 3, 2014
a8d39fb
fix #2
arris69 Apr 3, 2014
6700beb
close #3
arris69 Apr 4, 2014
6c092f4
libtirpc for samba, without meta-oe modification (untested)
arris69 Apr 4, 2014
9f02714
pkgconfig ignores libtirpc???
arris69 Apr 5, 2014
c79989b
use tune string as package arch, sysroot must be adjusted later!!!
arris69 Apr 5, 2014
30f4b01
untested compile fix
arris69 Apr 5, 2014
68b3a50
move toolchain out from machine layer, not relevant to it but to the …
arris69 Apr 9, 2014
daa9687
move toolchain out from machine layer, not relevant to it but to the …
arris69 Apr 9, 2014
6ca1899
move toolchain out from machine layer, not relevant to it but to the …
arris69 Apr 9, 2014
6a4443c
later goes to BLACKLIST, noneed package
arris69 Apr 10, 2014
956e04b
packages cleaned up (use bbappend) and added missing ones
arris69 Apr 13, 2014
2ad427e
try the build without eglibc...
arris69 Apr 13, 2014
d4466d3
try the build without eglibc...
arris69 Apr 13, 2014
28b8a8d
samba splitted
arris69 Apr 13, 2014
16988e4
ignores updated in build directory
arris69 Apr 14, 2014
6050a96
we need some patvhes to disable libudev dep. on mesa, this config opt…
arris69 Apr 15, 2014
577b333
in the hope to get rid of libudev...
arris69 Apr 17, 2014
0e4d22c
split out the f... libtirpc
arris69 Apr 17, 2014
4dd41d5
image targets, use as: bitbake -v -D SamyGO-Extensions-SmartHub
arris69 Apr 17, 2014
b6fee30
updated bitbake
arris69 Jan 8, 2016
f71ad6f
Revert "updated bitbake"
arris69 Jan 8, 2016
5bed1de
use bitbake as module
arris69 Jan 31, 2016
706105e
some updates from oe-core
arris69 Jan 31, 2016
14fe29c
some updates from oe-core
arris69 Jan 31, 2016
c5b8ca2
use openembedded-core (aka. oe-core in some documentation) as git sub…
arris69 Feb 1, 2016
d3322be
use openembedded-core (aka. oe-core in some documentation) as git sub…
arris69 Feb 1, 2016
d56e9e5
use meta-openembedded as git submodule, let use branch fido. fix samy…
arris69 Feb 1, 2016
ead2884
use meta-openembedded as git submodule, let use branch fido. fix samy…
arris69 Feb 1, 2016
afbc16c
use meta-openembedded as git submodule, let use branch fido. fix samy…
arris69 Feb 1, 2016
98e76aa
new version of openembedded
arris69 Feb 1, 2016
f2c365f
started to fix
arris69 Feb 1, 2016
af07e7a
started to fix
arris69 Feb 3, 2016
cbf05d6
fix mesa-gl link problem
arris69 Feb 3, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
*.pyc
*.pyo
*~

build/
conf/
sources/
tools/
nohup.out*
9 changes: 9 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[submodule "bitbake"]
path = bitbake
url = git://git.openembedded.org/bitbake
[submodule "openembedded-core"]
path = openembedded-core
url = git://git.openembedded.org/openembedded-core
[submodule "meta-openembedded"]
path = meta-openembedded
url = git://git.openembedded.org/meta-openembedded
45 changes: 26 additions & 19 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,17 +1,18 @@
#!/usr/bin/make -f

# Note: You can override all variables by storing them
# in an external file called "make.conf".
-include conf/make.conf
# in an external file called "make.mk".
-include conf/make.mk

# Target platform:
# foxp, mst12, echop, mst5, mst10, valencia

MACHINE ?= foxp
DISTRO ?= samygo

USER_MACHINE := $(MACHINE)

MAKE_IMAGE_BB ?= base-image
MAKE_IMAGE_BB ?= base-image
#core-image-minimal

# Adjust according to the number CPU cores to use for parallel build.
Expand All @@ -23,16 +24,17 @@ PARALLEL_MAKE ?= -j $(NR_CPU)
XSUM ?= md5sum

BUILD_DIR = $(CURDIR)/build
TOPDIR = $(BUILD_DIR)/$(MACHINE)
TOPDIR = $(BUILD_DIR)/$(DISTRO)
DL_DIR = $(CURDIR)/sources
SSTATE_DIR = $(TOPDIR)/sstate-cache
TMPDIR = $(TOPDIR)/tmp
DEPDIR = $(TOPDIR)/.deps
EXTERNAL_CROSS_DIR = $(CURDIR)/tools
BBLAYERS ?= \
$(CURDIR)/meta-$(MACHINE) \
$(CURDIR)/meta-samygo \
$(CURDIR)/meta-$(DISTRO) \
$(CURDIR)/meta-openembedded/meta-multimedia \
$(CURDIR)/meta-openembedded/meta-python \
$(CURDIR)/meta-openembedded/meta-networking \
$(CURDIR)/meta-openembedded/meta-oe \
$(CURDIR)/meta-openembedded/meta-xfce \
Expand Down Expand Up @@ -88,19 +90,20 @@ help:
@echo
@echo " * Set up the environment to build recipes manually:"
@echo " $$ source bitbake.env"
@echo " $$ cd build-$(MACHINE)"
@echo " $$ cd build/$(DISTRO)"
@echo " $$ bitbake <target>"
@echo " [Replace <target> with a recipe name, e.g. $(MAKE_IMAGE_BB) or enigma2]"
@echo " [Replace <target> with a recipe name, e.g. $(MAKE_IMAGE_BB) or virtual/kernel]"
@echo
@echo "Your current settings:"
@echo " MACHINE = $(USER_MACHINE)"
@echo " DISTRO: $(DISTRO)"
@echo " MACHINE: $(USER_MACHINE)"
@echo
@echo " BB_NUMBER_THREADS = $(BB_NUMBER_THREADS)"
@echo " PARALLEL_MAKE = $(PARALLEL_MAKE)"
@echo
@echo "Trouble finding a recipe? Try ./scripts/drepo grep 'search string'"
@echo "or ./scripts/drepo find -name \"*recipe*\"."
@echo
# @echo "Trouble finding a recipe? Try ./scripts/drepo grep 'search string'"
# @echo "or ./scripts/drepo find -name \"*recipe*\"."
# @echo
@if [ -z "$(GIT_USER_NAME)" -o -z "$(GIT_USER_EMAIL)" ]; then \
echo "Before doing any commits, please configure your name and email"; \
echo "address using the following commands:"; \
Expand All @@ -109,7 +112,7 @@ help:
echo " $$ $(GIT) config user.email \"mail@example.com\""; \
else \
echo "Git has been configured for $(GIT_USER_NAME) <$(GIT_USER_EMAIL)>."; \
echo "Please submit patches to <enigma2-devel@lists.elitedvb.net>."; \
echo "Please submit patches to <card2000@gmx.net>."; \
fi

usage:
Expand All @@ -123,8 +126,8 @@ clean:
distclean: clean
@echo '[*] Deleting dependencies directory'
@$(RM) -r $(DEPDIR)
@echo '[*] Deleting download directory'
@$(RM) -r $(DL_DIR)
# @echo '[*] Deleting download directory'
# @$(RM) -r $(DL_DIR)
@echo '[*] Deleting tmp directory'
@$(RM) -r $(TMPDIR)
@echo '[*] Deleting sstate directory'
Expand All @@ -138,8 +141,8 @@ doc:
@$(MAKE) $(MFLAGS) -C doc

image: init
@echo '[*] Building image for $(USER_MACHINE)'
@. $(CURDIR)/bitbake.env && cd $(TOPDIR) && bitbake $(MAKE_IMAGE_BB)
@echo '[*] Building $(DISTRO) image for $(USER_MACHINE)'
@. $(CURDIR)/bitbake.env && cd $(TOPDIR) && bitbake $(BITBAKE_EXTRAFLAGS) $(MAKE_IMAGE_BB)

download: init
@echo '[*] Downloading sources'
Expand All @@ -160,7 +163,7 @@ update:
# echo "[*] The SDK is now up-to-date."; \
# fi

.PHONY: all clean doc help image init update usage
.PHONY: all clean doc help image init update usage Makefile

MACHINE_INCLUDE_CONF = $(CURDIR)/conf/$(basename $(@F))-$(MACHINE)-ext.conf
DISTRO_INCLUDE_CONF = $(CURDIR)/conf/$(basename $(@F))-ext.conf
Expand Down Expand Up @@ -198,7 +201,7 @@ conf/opensamygo.conf: $(DEPDIR)/.opensamygo.conf.$(OPENSAMYGO_CONF_HASH)
@echo 'BB_GENERATE_MIRROR_TARBALLS = "0"' >> $@
@echo 'BBINCLUDELOGS = "yes"' >> $@
@echo 'CONF_VERSION = "1"' >> $@
@echo 'DISTRO = "samygo"' >> $@
@echo 'DISTRO = "$(DISTRO)"' >> $@
@echo 'EXTRA_IMAGE_FEATURES = "debug-tweaks"' >> $@
@echo 'USER_CLASSES = "buildstats"' >> $@

Expand All @@ -215,7 +218,11 @@ $(TOPDIR)/conf/local.conf: $(DEPDIR)/.local.conf.$(MACHINE).$(LOCAL_CONF_HASH)
@echo '# Automatically generated file. Do not edit!' > $@
@echo 'TOPDIR = "$(TOPDIR)"' >> $@
@echo 'MACHINE = "$(MACHINE)"' >> $@
@echo 'require $(CURDIR)/conf/opensamygo.conf' >> $@
@echo 'DISTRO = "$(DISTRO)"' >> $@
@echo 'ASSUME_PROVIDED += " $(HOST_NATIVES_LIST)"' >> $@
@echo 'ASSUME_PROVIDED += " $(HOST_CROSS_LIST)"' >> $@
# @echo 'require $(CURDIR)/conf/open$${DISTRO}.conf' >> $@
@echo 'require $(CURDIR)/conf/open$(DISTRO).conf' >> $@
@echo 'include $(DISTRO_INCLUDE_CONF)' >> $@
@echo 'include $(MACHINE_INCLUDE_CONF)' >> $@

Expand Down
30 changes: 30 additions & 0 deletions Scripts/Build-on-ZsoltTech.Com.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
#!/bin/sh

# ignored by oe?
#pseudo-native
#quilt-native sqlite3-native autoconf-native libtool-native

DONT_BUILD="\
acl-native byacc-native flex-native kern-tools-native m4-native pkgconfig-native rpm-native util-macros-native \
apr-native cryptodev-linux-native gdbm-native kmod-native makedepend-native popt-native serf-native xcb-proto-native \
apr-util-native db-native gettext-minimal-native ldconfig-native makedevs-native prelink-native shadow-native xproto-native \
attr-native dbus-glib-native gettext-native libffi-native mtd-utils-native xz-native \
dbus-native glib-2.0-native libpcre-native ncurses-native python-native squashfs-tools-native zlib-native \
automake-native e2fsprogs-native gnome-common-native openssl-native python-pygobject-native subversion-native \
bc-native elfutils-native gnu-config-native libxml-parser-perl-native opkg-native python-pyrex-native texinfo-dummy-native \
beecrypt-native expat-native gtk-doc-stub-native libxml2-native opkg-utils-native python-scons-native u-boot-mkimage-native \
binutils-native fakeroot-native gzip-native lz4-native ossp-uuid-native update-rc.d-native \
bison-native file-native intltool-native lzo-native perl-native readline-native util-linux-native \
"

DONT_BUILD2="\
chrpath-replacement-native chrpath-native bzip2-replacement-native texinfo-replacement-native \
"

mkdir -p build/samygo/conf
touch build/samygo/conf/sanity.conf

#make HOST_NATIVES_LIST="$DONT_BUILD" image
#make BITBAKE_EXTRAFLAGS="-D" HOST_NATIVES_LIST="$DONT_BUILD2" image
make BITBAKE_EXTRAFLAGS="-v" HOST_NATIVES_LIST="$DONT_BUILD2" image

1 change: 1 addition & 0 deletions bitbake
Submodule bitbake added at b09966
10 changes: 0 additions & 10 deletions bitbake/AUTHORS

This file was deleted.

Loading