summaryrefslogtreecommitdiff
path: root/mk/build.mk
AgeCommit message (Collapse)Author
2010-07-08Merge remote branch 'phil/auto-config-in'Waldemar Brodkorb
Conflicts: Config.in package/dropbear/Makefile package/iptables/Makefile package/kismet/Makefile package/nfs-utils/Makefile package/ntpclient/Makefile package/openvpn/Makefile package/pkgmaker package/rxvt-unicode/Makefile package/vgp/Makefile package/wpa_supplicant/Makefile package/xf86-input-keyboard/Makefile package/xf86-input-mouse/Makefile
2010-07-07more runtime fixes, update of some packages.Waldemar Brodkorb
- update busybox, dnsmasq, ppp and libusb - add timezone and hostname configuration for target via menu - fix resolv.conf creation for dhcp client - fix usb for alix boards - enable lsusb and lspci by default
2010-07-05add menu based configuration of a passwordWaldemar Brodkorb
2010-06-29optimize ipkg package managementWaldemar Brodkorb
ipkg will automatically mount the normal read-only rootfs as read-write and after the command back to read-only. ipkg install/remove/upgrades are only supported for compact disk or disk based systems. On flash systems better reflash completely. make a kernel package containing the real kernel. Adjust ipkg.conf to contain a configurable server adress.
2010-06-28fix busybox rebuild issue, simplify target MakefilesWaldemar Brodkorb
2010-06-16add webcam and wireless-tools support for lemoteWaldemar Brodkorb
2010-06-08fix checksum and some typosWaldemar Brodkorb
2010-06-07Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2010-06-07add basic MacOS X supportWaldemar Brodkorb
2010-05-28add another bulklist for all target combinationsWaldemar Brodkorb
2010-05-12fix make bulkallmod for some packages and target combinationsWaldemar Brodkorb
2010-04-28fix some pkg dependenciesWaldemar Brodkorb
2010-04-22fix bulkallmodWaldemar Brodkorb
2010-04-21fat commit to add support for firefox on ibm x40 via usb stickWaldemar Brodkorb
- add support for IBM X40 notebook - add USB boot support - add firefox package - update and add all dependencies for firefox - add xorg intel driver - add dri support for xorg
2010-04-01remove ustl, add some more bulkallmodconfig fixesWaldemar Brodkorb
2010-03-07add gcc package to bulk builds againWaldemar Brodkorb
2010-02-27fix checksum check of toolchain archives after downloadWaldemar Brodkorb
and update alix/wrap targets to 2.6.33
2010-02-24fix compile of some packagesWaldemar Brodkorb
2010-02-21use TARGET_CROSS, minor indentation fixesWaldemar Brodkorb
2010-02-16Merge branch 'master' of git+ssh://openadk.org/git/openadkWaldemar Brodkorb
2010-02-16disable BBCONFIG for allmodconfig/allconfigWaldemar Brodkorb
2010-02-16redirecting config/conf output to /dev/null is a bad ideaPhil Sutter
In fact, this leads to 'make oldconfig' waiting for user input without prompting her for any.
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