summaryrefslogtreecommitdiff
path: root/mk/macros.packages.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: do not use sub shell to upper/lower case packages internal ↵Abdoulaye Walsimou Gaye2014-01-11
| | | | | | variables 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>
* 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>
* 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>
* 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>
* 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: create embtk_ftp and embtk_ftp/packages-mirror macrosAbdoulaye Walsimou Gaye2013-12-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: make embtk_toolchain_use_llvm-y variable globally availableAbdoulaye Walsimou Gaye2013-11-17
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: on make install, do not use clang static analyzerAbdoulaye Walsimou Gaye2013-11-11
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: clang static analyzer: fix its usage beside MAKEFLAGSAbdoulaye Walsimou Gaye2013-11-11
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: move again _embtk_make_env to make envAbdoulaye Walsimou Gaye2013-11-10
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: packages: give ability to specify Linker flags through ↵Abdoulaye Walsimou Gaye2013-10-27
| | | | | | {PKGV}_LDFLAGS Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: give ability to use clang static analyzer with autotools packagesAbdoulaye Walsimou Gaye2013-10-23
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system/llvm+clang: when CONFIG_EMBTK_PKGV_USE_SCANBUILD is set, use ↵Abdoulaye Walsimou Gaye2013-10-21
| | | | | | static analyzer while building Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: Correct set MAKEFLAGSAbdoulaye Walsimou Gaye2013-10-21
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Revert "Build system: internal macros: move __embtk_make_env variable to ↵Abdoulaye Walsimou Gaye2013-10-21
| | | | | | __embtk_x_make macros" This reverts commit 77c245d542245087192b1c618ee5fc8ee13af6b2.
* Build system: internal macros: move __embtk_make_env variable to ↵Abdoulaye Walsimou Gaye2013-10-21
| | | | | | __embtk_x_make macros Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Internal macros: update makefile copyright dateAbdoulaye Walsimou Gaye2013-08-11
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: packages configure macro: set CXX only if c++ compiler availableAbdoulaye Walsimou Gaye2013-07-21
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: configure macros: set CONFIG_SHELLAbdoulaye Walsimou Gaye2013-07-21
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: avoid use of CONFIG_SHELL variable, it is used autoconf scriptsAbdoulaye Walsimou Gaye2013-07-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: fix build on BSD systemsAbdoulaye Walsimou Gaye2013-05-20
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: use gmake for all BSDAbdoulaye Walsimou Gaye2013-05-09
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build syste: internal macros: avoid remove of download path due to buggy packageAbdoulaye Walsimou Gaye2013-03-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system : internal macros: fix display of packages configure optionsAbdoulaye Walsimou Gaye2013-03-30
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: make libtool hacks for cross compilation more portable by ↵Abdoulaye Walsimou Gaye2013-03-30
| | | | | | avoiding GNU extensions Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: internal macros: fix print of packages configure optionsAbdoulaye Walsimou Gaye2013-03-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Revert "Build system: use more portable sed -i script"Abdoulaye Walsimou Gaye2013-03-29
| | | | | | | This reverts commit 3fb67678728e4502937f1451f092ea95fe5b69e3. Sed -i can't be portable, we need another solution Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: use more portable sed -i scriptAbdoulaye Walsimou Gaye2013-03-29
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: Do not verify server certificate while downloading filesAbdoulaye Walsimou Gaye2013-03-27
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: on FreeBSD gnu make is hashed as 'gmake'Abdoulaye Walsimou Gaye2013-03-27
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: rework __embtk_pkg_installed-y and where it is usedAbdoulaye Walsimou Gaye2013-03-24
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: remove now unused and ugly pkg .kconfig file generatorAbdoulaye Walsimou Gaye2013-03-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: Internal macros: fix __embtk_pkg_gen_dotkconfig_fAbdoulaye Walsimou Gaye2013-03-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: avoid use of recursive makefile while generating .kconfig for pkgsAbdoulaye Walsimou Gaye2013-03-22
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: embtk_configure_pkg: give ability to specify cflags, cxxflags ↵Abdoulaye Walsimou Gaye2013-03-03
| | | | | | | | | | and cppflags {pkg} needing to define cflags, cxxflags and cppflags must define {PKG}_CFLAGS, {PKG}_CFLAGS and {PKG}_CPPFLAGS, where {PKG} is the uppder case of its package name. Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Toolchain: create TARGET_CXXFLAGS for c++ apps compilation flagsAbdoulaye Walsimou Gaye2013-02-10
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Packages: configure macro: do not allow direct use of ldAbdoulaye Walsimou Gaye2013-01-13
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system: internal macros: __embtk_fixgconfigsfor_pkg: take into account ↵Abdoulaye Walsimou Gaye2012-12-01
| | | | | | multiple scripts in packages Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
* Build system internal macros: tweak a little __embtk_fixgconfigsfor_pkgAbdoulaye Walsimou Gaye2012-12-01
| | | | Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>