3 # Split into "noarch" "arch" and "machine" section
4 # build "noarch" for only one machine, build "arch" *one* time for each arch and build "machine" for each machine
9 #echo "MACHINE = \"$BUILD_MACHINE\"" > conf/auto.conf
12 if [ "$BUILD_CLEAN" != "" ]
14 MACHINE=$BUILD_MACHINE bitbake -c clean $BUILD_CLEAN
17 for target in $BUILD_TARGETS
19 MACHINE=$BUILD_MACHINE bitbake $target && do_report_success
26 if [ "$BUILD_CLEAN" != "" ]
28 ANGSTROM_MODE=uclibc MACHINE=$BUILD_MACHINE bitbake -c clean $BUILD_CLEAN
31 for target in $BUILD_TARGETS
33 ANGSTROM_MODE=uclibc MACHINE=$BUILD_MACHINE bitbake $target && do_report_success
40 echo "$(date -u +%s) $target $BUILD_MODE $machine" >> autobuilder-feed.log
43 # noarch packages (e.g. PACKAGE_ARCH=all in OE)
45 BUILD_MACHINE="beagleboard"
50 # arch packages (no machine specific (sub)packages)
57 # * armv7a: beagleboard
58 # * ppc405: dht-walnut
61 for machine in simpad om-gta01 c7x0 nokia800 beagleboard dht-walnut efika
63 BUILD_MACHINE=$machine
64 BUILD_CLEAN="qmake-native qmake2-native qt-x11-free python gnome-icon-theme"
68 angstrom-zeroconf-audio \
116 gnome-system-monitor \
215 task-openmoko-games \
239 xf86-input-keyboard \
277 # machine packages (machine specific (sub)packages)
279 for machine in beagleboard omap3evm neuros-osd2 efika dht-walnut omap5912osk ixp4xxle ixp4xxbe c7x0 poodle tosa akita spitz collie simpad om-gta01 om-gta02 a780 at91sam9263ek qemuarm h2200 h3900 h4000 hx4700 nokia800
281 BUILD_MACHINE=$machine
283 BUILD_TARGETS="task-base task-boot \
284 task-opie task-opie-all \
285 task-openmoko-base task-openmoko-debug task-openmoko-examples task-openmoko-linux task-openmoko-native-sdk task-openmoko-net task-openmoko-phone task-openmoko-pim task-openmoko-ui \
286 angstrom-x11-base-depends angstrom-gpe-task-settings \