aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile27
1 files changed, 14 insertions, 13 deletions
diff --git a/Makefile b/Makefile
index 808290d..f9a4ce2 100644
--- a/Makefile
+++ b/Makefile
@@ -5,17 +5,18 @@ OLDPREFIX=polarssl_
.SILENT:
-all:
- cd library && $(MAKE) all && cd ..
- cd programs && $(MAKE) all && cd ..
- cd tests && $(MAKE) all && cd ..
+all: programs tests
-no_test:
- cd library && $(MAKE) all && cd ..
- cd programs && $(MAKE) all && cd ..
+no_test: programs
+
+programs: lib
+ $(MAKE) -C programs
lib:
- cd library && $(MAKE) all && cd ..
+ $(MAKE) -C library
+
+tests: lib
+ $(MAKE) -C tests
install:
mkdir -p $(DESTDIR)/include/polarssl
@@ -51,13 +52,13 @@ uninstall:
done
clean:
- cd library && $(MAKE) clean && cd ..
- cd programs && $(MAKE) clean && cd ..
- cd tests && $(MAKE) clean && cd ..
+ $(MAKE) -C library clean
+ $(MAKE) -C programs clean
+ $(MAKE) -C tests clean
find . \( -name \*.gcno -o -name \*.gcda -o -name *.info \) -exec rm {} +
-check: lib
- ( cd tests && $(MAKE) && $(MAKE) check )
+check: tests
+ $(MAKE) -C tests check
test-ref-configs:
tests/scripts/test-ref-configs.pl