summaryrefslogtreecommitdiff
path: root/core/mk/pkg-macros
Commit message (Collapse)AuthorAge
* Build system: add sites.mk defining major upstream donwload urlsAbdoulaye Walsimou Gaye2015-03-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: improve ability to download packages from mirrorsAbdoulaye Walsimou Gaye2015-03-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: __embtk_pkg_refspec: take into account ↵Abdoulaye Walsimou Gaye2015-03-01
| | | | | | CONFIG_EMBTK_{PKGV}_CATEGORY kconfig Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: improve __embtk_pkg_installed-yAbdoulaye Walsimou Gaye2015-02-22
| | | | | | | | | This give us the ability to issue the following sequence: $(call embtk_cleanup_pkg,xxx) $(call embtk_install_pkg,xxx) and see the package reinstalled, which is not currently the case. Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: rebuild packages if its configure options changedAbdoulaye Walsimou Gaye2015-01-03
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: linux headers: give ability use a git repository or and custom ↵Abdoulaye Walsimou Gaye2015-01-01
| | | | | | tarball source tree Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build sytem: internal macros: simplify clone of pkg specific branchAbdoulaye Walsimou Gaye2015-01-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: export embtk_pkg_srcdir macroAbdoulaye Walsimou Gaye2015-01-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: improve macro generating cross compiler versionAbdoulaye Walsimou Gaye2014-11-09
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: fix generation of string containing cross compiler versionAbdoulaye Walsimou Gaye2014-11-08
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: also set cxxflags for autotooled host package (if needed)Abdoulaye Walsimou Gaye2014-11-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: rename package variable {PKG}_FOREIGN_PACKAGE to ↵Abdoulaye Walsimou Gaye2014-11-01
| | | | | | {PKG}_PACKAGE_REMOTE Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: allow package tarball to be downloaded locally with a ↵Abdoulaye Walsimou Gaye2014-11-01
| | | | | | different name Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Bluid system: host tools: make package cflags/cppflags take precedence over ↵Abdoulaye Walsimou GAYE2014-10-25
| | | | | | other defined Signed-off-by: Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
* Bluid system: host tools: give ability to set cflags/cppflagsAbdoulaye Walsimou GAYE2014-10-25
| | | | Signed-off-by: Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
* Build system: embtk_host_uname: use -m instead of -pAbdoulaye Walsimou Gaye2014-10-18
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: host tools: add mac os x macports default locationAbdoulaye Walsimou Gaye2014-10-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: __embtk_decompress_pkg: add .txz as a tar.xz compressed archiveAbdoulaye Walsimou Gaye2014-10-11
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: fix category detection while including a packageAbdoulaye Walsimou Gaye2014-09-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system embtk_include_xtoolpkg macro: only include enabled packagesAbdoulaye Walsimou Gaye2014-09-16
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: add dedicated embtk_include_xtoolpkg macros for toolchain ↵Abdoulaye Walsimou Gaye2014-09-16
| | | | | | components Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: pkg-macros: rename inc.mk to include.mkAbdoulaye Walsimou Gaye2014-09-16
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system internal __embtk_pkg_kconfigsname: do not rely on ↵Abdoulaye Walsimou Gaye2014-09-16
| | | | | | PKGV_KCONFIGS_NAME Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system internal __embtk_pkg_kconfigs_all_v: make sure to not duplicate ↵Abdoulaye Walsimou Gaye2014-09-16
| | | | | | symbols Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: add new macro embtk_pkg_versionAbdoulaye Walsimou Gaye2014-09-15
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system __embtk_pkg_depof macro: make it more accurateAbdoulaye Walsimou Gaye2014-09-14
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system internals __embtk_pkg_depof: take into account toolchain deps ↵Abdoulaye Walsimou Gaye2014-09-14
| | | | | | move to install.mk Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Internal __embtk_pkg_refspec macro: use package category if ↵Abdoulaye Walsimou Gaye2014-07-24
| | | | | | EMBTK_{PKGNAME}_REFSPEC is not set Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: tweak target install messageAbdoulaye Walsimou Gaye2014-07-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: fix embtk_autoreconf_hostpkgAbdoulaye Walsimou Gaye2014-07-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Add build system new macros: embtk_autoreconf_{,host}pkg for autotooled packagesAbdoulaye Walsimou Gaye2014-07-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: add Quite to all internal install macrosAbdoulaye Walsimou Gaye2014-07-14
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: clean srcdir when when xxx_clean is calledAbdoulaye Walsimou Gaye2014-07-14
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: allow packages defining their recipe to use ↵Abdoulaye Walsimou Gaye2014-07-12
| | | | | | __embtk_{pre,post}install_pkg Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system internal macros: commonize use of __embtk_{pre,post}install_pkg ↵Abdoulaye Walsimou Gaye2014-07-10
| | | | | | in various install macros Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system internal: create builddir inside __preinstall_pkg macrosAbdoulaye Walsimou Gaye2014-07-07
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: internal macros: improve compilers version string parsingAbdoulaye Walsimou Gaye2014-07-05
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: improve git clone internal macroAbdoulaye Walsimou Gaye2014-06-07
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* BUild system: also display package category when availableAbdoulaye Walsimou Gaye2014-05-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system internal macros: add __embtk_pkgv_categoryAbdoulaye Walsimou Gaye2014-05-21
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: revert bb83ca58e3 which breaks build system install macrosAbdoulaye Walsimou Gaye2014-05-18
| | | | | | | bb83ca58e3 leads to multiple installations of the same package when it is the dependency of several packages. Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: autotools packages: give ability to build package with ↵Abdoulaye Walsimou Gaye2014-05-17
| | | | | | configure script not in standard path Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: improve __embtk_fix_pkgconfig_files internal macro(continued)Abdoulaye Walsimou Gaye2014-05-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: improve __embtk_fix_pkgconfig_files internal macroAbdoulaye Walsimou Gaye2014-05-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: fixup .pc/.la files installed by waf packagesAbdoulaye Walsimou Gaye2014-05-16
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: waf package support: use own package waf script and do not --outAbdoulaye Walsimou Gaye2014-05-16
| | | | | | | this hopefully fixes error reported by Ricardo Crudo http://embtk-users.4674.n7.nabble.com/embtk-users-Initial-waf-based-packages-support-td23.html Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: Initial support of waf build system for host/taget packagesAbdoulaye Walsimou Gaye2014-05-10
| | | | | | | | | | | | | | | This patch adds initial support of waf build syste. Beside other requirements the packages using this build system feature are required to: - Define in their .kconfig file config EMBTK_PACKAGENAME_USE_WAF bool default y select EMBTK_HOST_HAVE_WAF - Have waf commands: configure build install Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: tweak embtk_install_{,host}pkg and use common codesAbdoulaye Walsimou Gaye2014-05-10
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: embtk_wget: make third parameter optionalAbdoulaye Walsimou Gaye2014-05-10
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: wipe out build/src dir only if definedAbdoulaye Walsimou Gaye2014-05-10
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>