Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: Encypting_Funcional
Diff: Makefile
- Revision:
- 1:5906897fd9a3
- Parent:
- 0:cdf462088d13
diff -r cdf462088d13 -r 5906897fd9a3 Makefile
--- a/Makefile Thu Jan 05 00:18:44 2017 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,110 +0,0 @@
-
-DESTDIR=/usr/local
-PREFIX=mbedtls_
-
-.SILENT:
-
-.PHONY: all no_test programs lib tests install uninstall clean test check covtest lcov apidoc apidoc_clean
-
-all: programs tests
- $(MAKE) post_build
-
-no_test: programs
-
-programs: lib
- $(MAKE) -C programs
-
-lib:
- $(MAKE) -C library
-
-tests: lib
- $(MAKE) -C tests
-
-ifndef WINDOWS
-install: no_test
- mkdir -p $(DESTDIR)/include/mbedtls
- cp -r include/mbedtls $(DESTDIR)/include
-
- mkdir -p $(DESTDIR)/lib
- cp -RP library/libmbedtls.* $(DESTDIR)/lib
- cp -RP library/libmbedx509.* $(DESTDIR)/lib
- cp -RP library/libmbedcrypto.* $(DESTDIR)/lib
-
- mkdir -p $(DESTDIR)/bin
- for p in programs/*/* ; do \
- if [ -x $$p ] && [ ! -d $$p ] ; \
- then \
- f=$(PREFIX)`basename $$p` ; \
- cp $$p $(DESTDIR)/bin/$$f ; \
- fi \
- done
-
-uninstall:
- rm -rf $(DESTDIR)/include/mbedtls
- rm -f $(DESTDIR)/lib/libmbedtls.*
- rm -f $(DESTDIR)/lib/libmbedx509.*
- rm -f $(DESTDIR)/lib/libmbedcrypto.*
-
- for p in programs/*/* ; do \
- if [ -x $$p ] && [ ! -d $$p ] ; \
- then \
- f=$(PREFIX)`basename $$p` ; \
- rm -f $(DESTDIR)/bin/$$f ; \
- fi \
- done
-endif
-
-WARNING_BORDER =*******************************************************\n
-NULL_ENTROPY_WARN_L1=**** WARNING! MBEDTLS_TEST_NULL_ENTROPY defined! ****\n
-NULL_ENTROPY_WARN_L2=**** THIS BUILD HAS NO DEFINED ENTROPY SOURCES ****\n
-NULL_ENTROPY_WARN_L3=**** AND IS *NOT* SUITABLE FOR PRODUCTION USE ****\n
-
-NULL_ENTROPY_WARNING=\n$(WARNING_BORDER)$(NULL_ENTROPY_WARN_L1)$(NULL_ENTROPY_WARN_L2)$(NULL_ENTROPY_WARN_L3)$(WARNING_BORDER)
-
-# Post build steps
-post_build:
-ifndef WINDOWS
- # If NULL Entropy is configured, display an appropriate warning
- -scripts/config.pl get MBEDTLS_TEST_NULL_ENTROPY && ([ $$? -eq 0 ]) && \
- echo '$(NULL_ENTROPY_WARNING)'
-endif
-
-clean:
- $(MAKE) -C library clean
- $(MAKE) -C programs clean
- $(MAKE) -C tests clean
-ifndef WINDOWS
- find . \( -name \*.gcno -o -name \*.gcda -o -name \*.info \) -exec rm {} +
-endif
-
-check: lib tests
- $(MAKE) -C tests check
-
-test: check
-
-ifndef WINDOWS
-# note: for coverage testing, build with:
-# make CFLAGS='--coverage -g3 -O0'
-covtest:
- $(MAKE) check
- programs/test/selftest
- tests/compat.sh
- tests/ssl-opt.sh
-
-lcov:
- rm -rf Coverage
- lcov --capture --initial --directory library -o files.info
- lcov --capture --directory library -o tests.info
- lcov --add-tracefile files.info --add-tracefile tests.info -o all.info
- lcov --remove all.info -o final.info '*.h'
- gendesc tests/Descriptions.txt -o descriptions
- genhtml --title "mbed TLS" --description-file descriptions --keep-descriptions --legend --no-branch-coverage -o Coverage final.info
- rm -f files.info tests.info all.info final.info descriptions
-
-apidoc:
- mkdir -p apidoc
- doxygen doxygen/mbedtls.doxyfile
-
-apidoc_clean:
- rm -rf apidoc
-endif
