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 ANGSTROMLIBC=uclibc MACHINE=$BUILD_MACHINE bitbake -c clean $BUILD_CLEAN
31 for target in $BUILD_TARGETS
33 ANGSTROMLIBC=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 # * armv6-novfp: htckaiser
58 # * armv7a: beagleboard
59 # * ppc405: dht-walnut
63 for machine in simpad om-gta01 c7x0 nokia800 htckaiser beagleboard dht-walnut efika qemux86
65 BUILD_MACHINE=$machine
66 BUILD_CLEAN="opkg-native qmake-native qmake2-native qt-x11-free python python-native python-pygtk gnome-icon-theme"
70 angstrom-zeroconf-audio \
131 gnome-system-monitor \
252 task-openmoko-games \
278 xf86-input-keyboard \
317 # machine packages (machine specific (sub)packages)
319 for machine in beagleboard omap3evm neuros-osd2 efika dht-walnut palmt650 omap5912osk ixp4xxle ixp4xxbe c7x0 poodle tosa akita spitz collie simpad om-gta01 om-gta02 a780 at91sam9263ek qemuarm h2200 h3900 h4000 hx4700 nokia800 qemux86
321 BUILD_MACHINE=$machine
322 BUILD_CLEAN="qmake-native qmake2-native qt-x11-free python python-native python-pygtk gnome-icon-theme"
323 BUILD_TARGETS="task-base task-boot \
324 task-opie task-opie-all \
325 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 \
326 angstrom-x11-base-depends angstrom-gpe-task-settings \