summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Build system: add embtk_{l,u}case macros to change string case without shell ↵Abdoulaye Walsimou Gaye2014-01-11
| | | | | | to improve performance Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: add embtk_include_{host}pkg macrosAbdoulaye Walsimou Gaye2014-01-11
| | | | | | | | | | | | Now to include foo package in the build system, we need to use: $(call embtk_include_pkg,foo) or if the pacakge is host package: $(call embtk_include_hostpkg,foo) This will avoid pointless include of packages .mk files and will hopefully increase the build system overall performance. Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: __embtk_pkg_statedir macro: also detect disabled packagesAbdoulaye Walsimou Gaye2014-01-11
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: internal macros: improve __embtk_pkg_statedir to use less ↵Abdoulaye Walsimou Gaye2014-01-11
| | | | | | variables from .mk file Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: do not require packages to define {PKGV}_NAME, used {pkgv} if ↵Abdoulaye Walsimou Gaye2014-01-10
| | | | | | not defined Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Packages: optimize use of embtk_postinstallx_{pkgname}Abdoulaye Walsimou Gaye2014-01-09
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: give ability for packages to define ↵Abdoulaye Walsimou Gaye2014-01-09
| | | | | | embtk_postinstallonce_{pkgname} macro Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Packages: busybox: keep src path after buildAbdoulaye Walsimou Gaye2014-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: linx: keep src path after buildAbdoulaye Walsimou Gaye2014-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: llvm/libc++: keep src path after buildAbdoulaye Walsimou Gaye2014-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: llvm/clang: install static analyzer earlierAbdoulaye Walsimou Gaye2014-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: do not wipe out package workspace when {PKGV}_KEEP_SRC_DIR is setAbdoulaye Walsimou Gaye2014-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Host tools: gmake: fix build error after recent build system changesAbdoulaye Walsimou Gaye2014-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: give ability to wipe out packages workspace after successful buildAbdoulaye Walsimou Gaye2014-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: internal macros: fix of remove statedir/ directory at cleanAbdoulaye Walsimou Gaye2014-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: openrc: enabled needed features when uClibc is usedAbdoulaye Walsimou Gaye2014-01-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: internal macros: internal state files reworkAbdoulaye Walsimou Gaye2014-01-07
| | | | | | | Install .embtk.configured, .embtk.installed and .embtk.kconfig in their own file. Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: internal macros: avoid direct access of some .dotfilesAbdoulaye Walsimou Gaye2014-01-07
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: linux headers: fix build error when srcdir does not while ↵Abdoulaye Walsimou Gaye2014-01-07
| | | | | | executing clean target Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: uClibc: fix build error when srcdir does not while executing ↵Abdoulaye Walsimou Gaye2014-01-07
| | | | | | clean target Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: create macros to access various internal .dotfile and use of themAbdoulaye Walsimou Gaye2014-01-07
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: move creation of __embtk_pkg_builddir to install macrosAbdoulaye Walsimou Gaye2014-01-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: simplify a little embtk_decompress_pkg macrosAbdoulaye Walsimou Gaye2014-01-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: be more accurate in comment about %_install implicit ruleAbdoulaye Walsimou Gaye2014-01-05
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: add ability to decompress package through make ↵Abdoulaye Walsimou Gaye2014-01-05
| | | | | | {pkgname}_decompress Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Packages: busybox: disable conflicting applet start-stop-daemon with openrc oneAbdoulaye Walsimou Gaye2014-01-05
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: make /var/lib link to /tmpAbdoulaye Walsimou Gaye2014-01-04
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: openrc: add udhcpc service in default runlevelAbdoulaye Walsimou Gaye2014-01-03
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: openrc: install /etc/conf.d files from upstreamAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: tweak hostnameAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: do not use space in hostnameAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: OpenRC: add /etc/rc.conf from upstreamAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: /etc/inittab cleanupAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: add /run to rootfs_skelAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: cleanup /tmp and add bootmisc init script to boot runlevelAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: boot runlevel: add swap and localmount init scriptsAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: OpenRC: install shutdown runlevelAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: remove unused killprocs init scriptAbdoulaye Walsimou Gaye2014-01-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: NEW: move to OpenRC for init scripts and add sysinit/boot/default ↵Abdoulaye Walsimou Gaye2014-01-02
| | | | | | runlevels and associated scripts Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: New openrc: add initial makefile and kconfig entriesAbdoulaye Walsimou Gaye2013-12-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: also install /usr/libexec from sysrootAbdoulaye Walsimou Gaye2013-12-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: directly symlink /run to /tmp instead of indirectly by /var/runAbdoulaye Walsimou Gaye2013-12-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: add /run symlink -> /var/runAbdoulaye Walsimou Gaye2013-12-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: move kconfig entries to kconfig/rootfs/Abdoulaye Walsimou Gaye2013-12-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: create embtk_ftp and embtk_ftp/packages-mirror macrosAbdoulaye Walsimou Gaye2013-12-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Rootfs: move makefiles under mk/rootfsAbdoulaye Walsimou Gaye2013-12-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain addons: strace: update to v4.8Abdoulaye Walsimou Gaye2013-12-28
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: musl: use ccache to compileAbdoulaye Walsimou Gaye2013-12-27
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: New libc musl: add kconfig entries and makefileAbdoulaye Walsimou Gaye2013-12-27
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: detect MAC OS development machineAbdoulaye Walsimou Gaye2013-12-27
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>