]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
tests: Use QUIET=1 option to make build.sh output much shorter
authorJouni Malinen <j@w1.fi>
Fri, 26 Dec 2014 10:49:36 +0000 (12:49 +0200)
committerJouni Malinen <j@w1.fi>
Mon, 29 Dec 2014 13:49:05 +0000 (15:49 +0200)
Report only fatal errors when building binaries for hwsim testing.

Signed-off-by: Jouni Malinen <j@w1.fi>
tests/hwsim/build.sh
tests/hwsim/tnc/Makefile

index f450af7e062be48dbea9336f1ee577b8a9cd0dd5..dd0ddba36f4f812983b23c355f198897e217388b 100755 (executable)
@@ -26,6 +26,7 @@ while [ "$1" != "" ]; do
        esac
 done
 
+echo "Building wpa_supplicant"
 cd ../../wpa_supplicant
 if [ ! -e .config -o $force_config -eq 1 ]; then
     cp ../tests/hwsim/example-wpa_supplicant.config .config
@@ -41,9 +42,10 @@ if [ $use_lcov -eq 1 ]; then
     fi
 fi
 
-make clean
-make -j8
+make clean > /dev/null
+make QUIET=1 -j8
 
+echo "Building hostapd"
 cd ../hostapd
 if [ ! -e .config -o $force_config -eq 1 ]; then
     cp ../tests/hwsim/example-hostapd.config .config
@@ -59,12 +61,16 @@ if [ $use_lcov -eq 1 ]; then
     fi
 fi
 
-make clean
-make -j8 hostapd hostapd_cli hlr_auc_gw
+make clean > /dev/null
+make QUIET=1 -j8 hostapd hostapd_cli hlr_auc_gw
+
+echo "Building wlantest"
 cd ../wlantest
-make clean
-make -j8
+make clean > /dev/null
+make QUIET=1 -j8 > /dev/null
+
+echo "Building TNC testing tools"
 cd ../tests/hwsim/tnc
-make clean
-make -j8
+make clean > /dev/null
+make QUIET=1 -j8
 cd ..
index 693fbeee0edf48f54a0618b3c6208ecdc2bdf325..64ba0cac6242fa89a70f0d9e68b04402ae585eb2 100644 (file)
@@ -4,8 +4,20 @@ CFLAGS += -I$(abspath ../../../src/utils)
 ALL=libhostap_imc.so libhostap_imv.so libhostap2_imc.so libhostap2_imv.so
 all: $(ALL)
 
+Q=@
+E=echo
+ifeq ($(V), 1)
+Q=
+E=true
+endif
+ifeq ($(QUIET), 1)
+Q=@
+E=true
+endif
+
 lib%.so: %.c
-       $(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $<
+       $(Q)$(CC) $(LDFLAGS) -o $@ $(CFLAGS) -shared -rdynamic -fPIC $<
+       @$(E) "  CC " $@
 
 clean:
        rm -f $(ALL)