summaryrefslogtreecommitdiff
path: root/mk/build.mk
AgeCommit message (Collapse)Author
2010-02-14add generic toolchain only supportWaldemar Brodkorb
remove special cases (tomtom/g1)
2010-02-13better TARGET matchingWaldemar Brodkorb
2010-02-07make switch work, use ROOTFSUSERTARBALL where appropriateWaldemar Brodkorb
2010-02-07change defaults for CONFIG/BUILD/INSTALL stylesWaldemar Brodkorb
All packages need an update, so here is a very huge commit. Most of the 460 source packages use automatic style for configuration, building and installing. Make these styles default to "auto". If you have a package, which does not conform to this, just use manual style and add a do-$task make target. I added a new style named AUTOTOOL style, which is needed for some broken packages, which needs to be updated via autoconf or automake. I renamed CONFIGURE_STYLE to CONFIG_STYLE. Updates for some packages, which have newer upstream versions. Renaming of all package/*/extra directories. Use the directory src/ to provide overwrites of source files or to add the code, when no upstream package is available or used. src directory will be automatically used.
2010-02-04finetune make bulkWaldemar Brodkorb
add bulk targets for allmodconfig/allconfig. add more targets to the bulk list. use a separate .cfg directory for target-libc combinations.
2010-01-30use target-libc combination for all builddirsWaldemar Brodkorb
IMPORTANT: do a make distclean before compiling after this commit. The directories for all build and bin directories changed, so that toolchains for different target-libc combinations can coexist. This might be usefule in the future for continous compiling after git commit, without rebuilding the toolchain. Rework busybox rebuild, when config changes. Not optimal, but at least working after this change to the directory structure.
2010-01-28disable KGDB for bulk buildsWaldemar Brodkorb
2010-01-23improve package name conversion to makefile variablePhil Sutter
No need to call sed here, as tr already does exactly what we want to, just by extending the expression passed to it.
2010-01-22fix newpackage target, translate - to _Waldemar Brodkorb
2010-01-20Merge branch 'master' of git+ssh://wbx@openadk.org/git/openadkwaldemar brodkorb
2010-01-20improve makefile dependencies for depmaker/pkgmaker runsPhil Sutter
In a built clone, whenever I change any package/*/Makefile, depmaker and pkgmaker need to be run again. Before, depmaker wasn't run again as long as ${TOPDIR}/.config wasn't touched (which is in fact unused by depmaker and therefore probably a wrong dependency), pkgmaker wasn't run as long as .menu existed (which now has to be newer than any of the above Makefiles). While here, this patch also fixes a small whitespace error.
2010-01-19Merge branch 'master' of git+ssh://wbx@openadk.org/git/openadkwaldemar brodkorb
2010-01-19fix allmodconfig for foxboardwaldemar brodkorb
2010-01-16add make dep shortcutWaldemar Brodkorb
now you can use make dep menu menuconfig, if you change any PKG_DEPENDS or PKG_BUILDDEPS
2010-01-13fix ag241 compile. add target dependent package selections.Waldemar Brodkorb
2010-01-11fix make distclean, when no .config exitWaldemar Brodkorb
2010-01-07fix ag241 make allmodconfig issuesWaldemar Brodkorb
2010-01-03move package template out of pkgmaker's viewWaldemar Brodkorb
avoid pkgmaker warning. quagga is a multi package.
2010-01-02Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2010-01-02fix allmodconfig for alix1c and glibcWaldemar Brodkorb
2010-01-02add newpackage target to simplify adding new packagesWaldemar Brodkorb
2009-12-30Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2009-12-30fix some cygwin issuesWaldemar Brodkorb
2009-12-28Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2009-12-28fix some minor issues on OpenBSD hostWaldemar Brodkorb
2009-12-28use tar archive as default package backendWaldemar Brodkorb
it saves more than 200 kb on minimal setup for AG241 target. Normally reflashing or complete updates are recommended. Partial updates via ipkg are not supported right now. (we have a read-only root filesystem without any writable partition for any data outside /etc) If someone likes ipkg, it still can be selected and used.
2009-12-27fix make allmodconfigWaldemar Brodkorb
update several packages, remove snort-wireless.
2009-12-24Merge commit 'origin/confgen'Waldemar Brodkorb
finally autogenerate menu Config.in files and Depends.mk for packages. thx mirabilos Conflicts: .gitignore Makefile mk/build.mk package/eglibc/Config.in package/glibc/Config.in package/uclibc++/Config.in package/uclibc/Config.in rules.mk
2009-12-23remove configs for cleantargetWaldemar Brodkorb
2009-12-21Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2009-12-21better do either defconfig or allmodconfigWaldemar Brodkorb
2009-12-21add a more realistic bulk targetWaldemar Brodkorb
thx to mirabilos
2009-12-20call pkgmaker only once, after cleandir/distclean, or on “make menu”Thorsten Glaser
requested by wbx@ Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20be less verboseWaldemar Brodkorb
2009-12-20another distclean fixThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20another round of BSD make fixesThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20another round of 'make distclean' fixingThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20fix clean targets (some; git has no “svn st --no-ignore”)Thorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20introduce pkgmaker into the build at (I hope) all right placesThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-20add subpackage descriptions and make menuWaldemar Brodkorb
pkgmaker should only be run by developers. takes to long otherwise. generated Config.in data can be committed.
2009-12-20create package/Depends.mk dynamically; add PKG_BUILDDEP to all MakefilesThorsten Glaser
Signed-off-by: Thorsten Glaser <tg@mirbsd.org>
2009-12-19Merge branch 'master' of git://openadk.org/git/openadkU-windows7\wbx
2009-12-19cygwin support refreshU-windows7\wbx
2009-12-19fix defconfig for rescue and qemuWaldemar Brodkorb
2009-12-18while here, add all other popular BSD's tooWaldemar Brodkorb
2009-12-18start initial MirBSD supportWaldemar Brodkorb
2009-12-16add basic support for ag241 ar7 based dsl routerWaldemar Brodkorb
- my wag54g died. disable wag54g for now. - add 2.6.32 support for ag241. - cpmac still broken
2009-12-12disable ADK_NATIVE on FreeBSD hostWaldemar Brodkorb
2009-12-11resolve conflictWaldemar Brodkorb
Merge branch 'master' of git+ssh://openadk.org/git/openadk Conflicts: mk/build.mk
2009-12-11do not build grub, enable ADK_HOST for allmodconfig/allconfigWaldemar Brodkorb