7 if [ -e $TMPDIR ]; then
8 echo "$TMPDIR exists - cannot prepare build trees"
12 echo "Preparing separate build trees for hostapd/wpa_supplicant"
14 git archive --format=tar --prefix=hostap/ HEAD > $TMPDIR/hostap.tar
16 cat ../../../wpa_supplicant/.config > $TMPDIR/wpa_supplicant.config
17 echo "CONFIG_CODE_COVERAGE=y" >> $TMPDIR/wpa_supplicant.config
18 cat ../../../hostapd/.config > $TMPDIR/hostapd.config
19 echo "CONFIG_CODE_COVERAGE=y" >> $TMPDIR/hostapd.config
23 mv hostap alt-wpa_supplicant
24 mv wpa_supplicant.config alt-wpa_supplicant/wpa_supplicant/.config
27 cp hostapd.config alt-hostapd/hostapd/.config
29 mv hostap alt-hostapd-as
30 cp hostapd.config alt-hostapd-as/hostapd/.config
32 mv hostap alt-hlr_auc_gw
33 mv hostapd.config alt-hlr_auc_gw/hostapd/.config
36 cd $TMPDIR/alt-wpa_supplicant/wpa_supplicant
37 echo "Building wpa_supplicant"
40 cd $TMPDIR/alt-hostapd/hostapd
41 echo "Building hostapd"
42 make -j8 hostapd hostapd_cli > /dev/null
44 cd $TMPDIR/alt-hostapd-as/hostapd
45 echo "Building hostapd (AS)"
46 make -j8 hostapd hostapd_cli > /dev/null
48 cd $TMPDIR/alt-hlr_auc_gw/hostapd
49 echo "Building hlr_auc_gw"
50 make -j8 hlr_auc_gw > /dev/null
54 mv $TMPDIR/alt-wpa_supplicant $LOGDIR
55 mv $TMPDIR/alt-hostapd $LOGDIR
56 mv $TMPDIR/alt-hostapd-as $LOGDIR
57 mv $TMPDIR/alt-hlr_auc_gw $LOGDIR