summaryrefslogtreecommitdiff
path: root/mk/macros.mk
Commit message (Collapse)AuthorAge
* Build system: split macros.packages.mkAbdoulaye Walsimou Gaye2014-01-11
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* 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>
* Internal macros: add embtk_{pdone,pfailed} to print success or failed messageAbdoulaye Walsimou Gaye2013-06-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: do use non portable echo -e, instead use printfAbdoulaye Walsimou Gaye2013-03-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: colored output: use binary for ESCAbdoulaye Walsimou Gaye2013-03-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: correct define MAKE variable and clash while building external ↵Abdoulaye Walsimou Gaye2012-11-05
| | | | | | packages Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: replace __embtk_mk_unquotestr -> __embtk_mk_uquoteAbdoulaye Walsimou Gaye2012-10-06
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Internal macros: make embtk_{space,comma,empty} globally availableAbdoulaye Walsimou Gaye2012-05-27
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Internal macros: create a variable for commaAbdoulaye Walsimou Gaye2012-05-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Host tools: pkgconfig: make it search on more locationsAbdoulaye Walsimou Gaye2012-05-19
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: create internal macro to unquote a stringAbdoulaye Walsimou Gaye2012-03-10
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Revert "Build system: internal macros: use make functions for ↵Abdoulaye Walsimou Gaye2012-01-23
| | | | | | | | __embtk_mk_path{not}exist" This reverts commit 135a89d0d2a0ef302b1199157f92b5c39fde1008. Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: internal macros: use make functions for __embtk_mk_path{not}existAbdoulaye Walsimou Gaye2012-01-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: tweak a little startbuild target and move successful_build ↵Abdoulaye Walsimou Gaye2012-01-14
| | | | | | target to help makefile Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: move some targets in mk/buildsystem.mkAbdoulaye Walsimou Gaye2012-01-05
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: build unused EMBTK_INSTALL_MSG EMBTK_BUILD_MSGAbdoulaye Walsimou Gaye2012-01-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: remove unused macros EMBTK_DECOMPRESS_MSG and EMBTK_CONFIGURE_MSGAbdoulaye Walsimou Gaye2011-12-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: cosmetic change on successful_build messageAbdoulaye Walsimou Gaye2011-12-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: Improve embtk_p{info,warning,error} macrosAbdoulaye Walsimou Gaye2011-12-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: create macros to test if a path exists or notAbdoulaye Walsimou Gaye2011-12-25
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: move generic macros for packages management in a dedicated fileAbdoulaye Walsimou Gaye2011-09-02
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: try to minimize errors while calling generic ↵Abdoulaye Walsimou Gaye2011-09-02
| | | | | | install macros Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generalize use of embtk_{pinfo,perror,pwarning} in place of ↵Abdoulaye Walsimou Gaye2011-09-02
| | | | | | existing print macros Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: embtk_beforeinstall_{pkgname}: needs to be ↵Abdoulaye Walsimou Gaye2011-09-01
| | | | | | called after package decompression Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system internal: __embtk_{single,multi}_make_install: give ability to ↵Abdoulaye Walsimou Gaye2011-08-31
| | | | | | skip DESTDIR set Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: fix packages using embtk_decompress_hostpkgAbdoulaye Walsimou Gaye2011-08-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: use embtk_decompress_pkg for host and target packagesAbdoulaye Walsimou Gaye2011-08-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: if a download failed, remove the empty created ↵Abdoulaye Walsimou Gaye2011-08-28
| | | | | | file Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: give ability to call a hook before ↵Abdoulaye Walsimou Gaye2011-08-28
| | | | | | embtk_{make}install_{host}pkg Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: give ability for a packages to define post ↵Abdoulaye Walsimou Gaye2011-08-27
| | | | | | | | | | | | | | | | install hook recipe Packages now may define a post install hook, after call of various embtk_{make}install_{host}pkg like this: define embtk_postinstall_{pkgname} ... ... endef '{pkgname}' being the lower case package name. Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: create pkgv to get lower case pacages variablesAbdoulaye Walsimou Gaye2011-08-27
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: remove @ in embtk_echo_xAbdoulaye Walsimou Gaye2011-08-26
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: do not use == in shell testAbdoulaye Walsimou Gaye2011-08-26
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: use globally use embtk patch siteAbdoulaye Walsimou Gaye2011-08-25
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: move __embtk_patch_site to __embtk_pkg_patch_siteAbdoulaye Walsimou Gaye2011-08-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Packages: generic macros: allow host packages to set rpath if neededAbdoulaye Walsimou Gaye2011-07-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: generic macros: add helpers macros for packages variablesAbdoulaye Walsimou Gaye2011-07-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: some little tweaksAbdoulaye Walsimou Gaye2011-07-31
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system; generic macros: fix typoAbdoulaye Walsimou Gaye2011-07-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Merge branch 'master' into embtk-0.1.0-rc14-devAbdoulaye Walsimou Gaye2011-07-17
|\
| * Build system: tweak embtk_wgetAbdoulaye Walsimou Gaye2011-07-17
| | | | | | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* | Build system: use another file than .installed to detect packages config changesAbdoulaye Walsimou GAYE2011-07-17
| | | | | | | | Signed-off-by: Abdoulaye Walsimou GAYE <awg@embtoolkit.org>
* | Build system: implementation of Features#34: ability to rebuild packages ↵Abdoulaye Walsimou Gaye2011-07-14
| | | | | | | | | | | | | | | | when its configuration changes Features #34: http://www.embtoolkit.org/issues/issues/34 Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* | Merge branch 'master' into embtk-0.1.0-rc14-devAbdoulaye Walsimou Gaye2011-07-14
|\|
| * Build system: generic macros: fix embtk_install_hostpkgAbdoulaye Walsimou Gaye2011-07-14
| | | | | | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
| * Build system: Add macros to install automatically packages using Makefile ↵Abdoulaye Walsimou Gaye2011-07-14
| | | | | | | | | | | | and install target Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
| * Build system: generic macros: add macros to know if a package is already ↵Abdoulaye Walsimou Gaye2011-07-13
| | | | | | | | | | | | decompressed/patched/configured/installed Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
| * Build system: generic macros: give ability to pass env variables in internal ↵Abdoulaye Walsimou Gaye2011-07-11
| | | | | | | | | | | | __embtk_*_make* macros Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
| * Build system: Use host tools pkgconfig path while building host packagesAbdoulaye Walsimou Gaye2011-07-10
| | | | | | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* | Build system: generic macros: add embtk_pkgconfig_getlibs and ↵Abdoulaye Walsimou Gaye2011-07-10
|/ | | | | | | | | embtk_pkgconfig_getcflags embtk_pkgconfig_getlibs: retrives pkg-config libs entry for a target packages. embtk_pkgconfig_getcflags: retrives pkg-config cflags entry for a target packages. Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>