diff --git a/makefile b/makefile index 9a79f62..4630398 100644 --- a/makefile +++ b/makefile @@ -225,7 +225,7 @@ endif .PHONY: testprof/$(LIBTEST) testprof/$(LIBTEST): - CFLAGS="$(CFLAGS)" LIBTEST_S=$(LIBTEST_S) CC="$(CC)" LD="$(LD)" AR="$(AR)" ARFLAGS="$(ARFLAGS)" RANLIB="$(RANLIB)" V="$(V)" $(MAKE) -C testprof + ${silent} CFLAGS="$(CFLAGS)" LIBTEST_S=$(LIBTEST_S) CC="$(CC)" LD="$(LD)" AR="$(AR)" ARFLAGS="$(ARFLAGS)" RANLIB="$(RANLIB)" V="$(V)" $(MAKE) -C testprof timing: library testprof/$(LIBTEST) $(TIMINGS) ifneq ($V,1) diff --git a/testprof/makefile b/testprof/makefile index 72ae3f7..65ac817 100644 --- a/testprof/makefile +++ b/testprof/makefile @@ -5,6 +5,18 @@ ifndef RANLIB RANLIB=ranlib endif +ifeq ($V,1) +silent= +else +silent=@ +endif + +%.o: %.c +ifneq ($V,1) + @echo " * ${CC} $@" +endif + ${silent} ${CC} ${CFLAGS} -c $< -o $@ + OBJECTS = base64_test.o cipher_hash_test.o der_tests.o no_prng.o \ dsa_test.o ecc_test.o mac_test.o misc_test.o modes_test.o pkcs_1_test.o rsa_test.o \ store_test.o test_driver.o x86_prof.o katja_test.o dh_test.o \ @@ -17,8 +29,14 @@ endif default: $(LIBTEST_S) $(LIBTEST_S): $(OBJECTS) - $(AR) $(ARFLAGS) $@ $(OBJECTS) - $(RANLIB) $@ +ifneq ($V,1) + @echo " * ${AR} $@" +endif + ${silent} $(AR) $(ARFLAGS) $@ $(OBJECTS) +ifneq ($V,1) + @echo " * ${RANLIB} $@" +endif + ${silent} $(RANLIB) $@ clean: rm -f *.o *.a *.gcov *.gcda *.gcno