From 129db08c90dc7b2a067cb77a2ec5e4e98f729728 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20P=C3=A9gouri=C3=A9-Gonnard?= Date: Mon, 9 Mar 2015 16:57:18 +0000 Subject: [PATCH] Rm polarssl compat targets from Makefiles --- Makefile | 6 +----- library/.gitignore | 1 - library/CMakeLists.txt | 21 --------------------- library/Makefile | 31 ++++--------------------------- scripts/polarssl_symlinks.sh | 27 --------------------------- tests/scripts/curves.pl | 2 +- 6 files changed, 6 insertions(+), 82 deletions(-) delete mode 100755 scripts/polarssl_symlinks.sh diff --git a/Makefile b/Makefile index 808290da1..ca190ccc8 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,6 @@ DESTDIR=/usr/local PREFIX=mbedtls_ -OLDPREFIX=polarssl_ .SILENT: @@ -22,14 +21,13 @@ install: cp -r include/polarssl $(DESTDIR)/include mkdir -p $(DESTDIR)/lib - cp library/libpolarssl.* library/libmbedtls.* $(DESTDIR)/lib + cp library/libmbedtls.* $(DESTDIR)/lib mkdir -p $(DESTDIR)/bin for p in programs/*/* ; do \ if [ -x $$p ] && [ ! -d $$p ] ; \ then \ f=$(PREFIX)`basename $$p` ; \ - o=$(OLDPREFIX)`basename $$p` ; \ cp $$p $(DESTDIR)/bin/$$f ; \ ln -sf $$f $(DESTDIR)/bin/$$o ; \ fi \ @@ -37,14 +35,12 @@ install: uninstall: rm -rf $(DESTDIR)/include/polarssl - rm -f $(DESTDIR)/lib/libpolarssl.* rm -f $(DESTDIR)/lib/libmbedtls.* for p in programs/*/* ; do \ if [ -x $$p ] && [ ! -d $$p ] ; \ then \ f=$(PREFIX)`basename $$p` ; \ - o=$(OLDPREFIX)`basename $$p` ; \ rm -f $(DESTDIR)/bin/$$f ; \ rm -f $(DESTDIR)/bin/$$o ; \ fi \ diff --git a/library/.gitignore b/library/.gitignore index 09d13d269..54e427671 100644 --- a/library/.gitignore +++ b/library/.gitignore @@ -1,5 +1,4 @@ *.o -libpolarssl.* libmbedtls.* *.sln *.vcxproj diff --git a/library/CMakeLists.txt b/library/CMakeLists.txt index d14df8c82..b67fb2c85 100644 --- a/library/CMakeLists.txt +++ b/library/CMakeLists.txt @@ -134,24 +134,3 @@ if(USE_SHARED_MBEDTLS_LIBRARY) DESTINATION ${LIB_INSTALL_DIR} PERMISSIONS OWNER_READ OWNER_WRITE OWNER_EXECUTE GROUP_READ GROUP_EXECUTE WORLD_READ WORLD_EXECUTE) endif(USE_SHARED_MBEDTLS_LIBRARY) - -if(UNIX) - add_custom_target(polarssl - DEPENDS mbedtls # TODO: and mbedtls_static is shared is defined - COMMAND ${CMAKE_SOURCE_DIR}/scripts/polarssl_symlinks.sh ${CMAKE_BINARY_DIR}/library - ) - - if(USE_STATIC_MBEDTLS_LIBRARY AND USE_SHARED_MBEDTLS_LIBRARY) - add_dependencies(polarssl mbedtls_static) - endif() - - add_custom_target(polarssl-clean - COMMAND make clean - COMMAND rm -f ${CMAKE_BINARY_DIR}/library/libpolarssl.* - ) - - add_custom_target(polarssl-install - COMMAND make install - COMMAND ${CMAKE_SOURCE_DIR}/scripts/polarssl_symlinks.sh ${DESTDIR}/${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} - ) -endif(UNIX) diff --git a/library/Makefile b/library/Makefile index d8a4dd4b0..25e9c4bab 100644 --- a/library/Makefile +++ b/library/Makefile @@ -80,17 +80,9 @@ else all: shared static endif -static: libpolarssl.a +static: libmbedtls.a -shared: libpolarssl.$(DLEXT) - -libpolarssl.a: libmbedtls.a - echo " LN $@ -> $?" -ifndef WINDOWS - ln -sf $? $@ -else - copy /y /b $? $@ -endif +shared: libmbedtls.$(DLEXT) libmbedtls.a: $(OBJS) echo " AR $@" @@ -98,21 +90,6 @@ libmbedtls.a: $(OBJS) echo " RL $@" $(AR) s $@ -libpolarssl.$(DLEXT): libmbedtls.$(DLEXT) - echo " LN $@ -> $?" -ifndef WINDOWS - ln -sf $? $@ -else - copy /y /b $? $@ -endif -ifdef WINDOWS_BUILD -ifndef WINDOWS - ln -sf $?.a $@.a -else - copy /y /b $?.a $@.a -endif -endif - libmbedtls.$(SOEXT): $(OBJS) echo " LD $@" $(CC) ${LDFLAGS} -shared -Wl,-soname,$@ -o $@ $(OBJS) @@ -135,8 +112,8 @@ libmbedtls.dll: $(OBJS) clean: ifndef WINDOWS - rm -f *.o libpolarssl.* libmbedtls.* + rm -f *.o libmbedtls.* endif ifdef WINDOWS - del /Q /F *.o libpolarssl.* libmbedtls.* + del /Q /F *.o libmbedtls.* endif diff --git a/scripts/polarssl_symlinks.sh b/scripts/polarssl_symlinks.sh deleted file mode 100755 index a14ff3280..000000000 --- a/scripts/polarssl_symlinks.sh +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/sh - -# Create libpolarssl.* symlinks in the given directory - -if [ $# -ne 1 ]; then - echo "Usage: $0 " >&2 - exit 1 -fi - -if [ -d "$1" ]; then :; else - echo "$0: target directory must exist" >&2 - exit 1 -fi - -if cd "$1"; then :; else - echo "$0: cd '$1' failed" >&2 - exit 1 -fi - -if ls | grep 'libmbedtls\.' >/dev/null; then :; else - echo "$0: libmbedtls not found in target directory" >&2 - exit 1 -fi - -for f in libmbedtls.*; do - ln -sf $f libpolarssl${f#libmbedtls} -done diff --git a/tests/scripts/curves.pl b/tests/scripts/curves.pl index 1f489a387..8a1e6b6b1 100755 --- a/tests/scripts/curves.pl +++ b/tests/scripts/curves.pl @@ -34,7 +34,7 @@ for my $curve (@curves) { system( "scripts/config.pl unset $curve" ) and abort "Failed to disable $curve\n"; - system( "make polarssl" ) and abort "Failed to build lib: $curve\n"; + system( "make mbedtls" ) and abort "Failed to build lib: $curve\n"; system( "cd tests && make" ) and abort "Failed to build tests: $curve\n"; system( "make $test" ) and abort "Failed test suite: $curve\n";