Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
BC
public
external
mbedtls
Commits
129db08c
Commit
129db08c
authored
Mar 09, 2015
by
Manuel Pégourié-Gonnard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Rm polarssl compat targets from Makefiles
parent
8fe411e9
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
6 additions
and
82 deletions
+6
-82
Makefile
Makefile
+1
-5
library/.gitignore
library/.gitignore
+0
-1
library/CMakeLists.txt
library/CMakeLists.txt
+0
-21
library/Makefile
library/Makefile
+4
-27
scripts/polarssl_symlinks.sh
scripts/polarssl_symlinks.sh
+0
-27
tests/scripts/curves.pl
tests/scripts/curves.pl
+1
-1
No files found.
Makefile
View file @
129db08c
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
\
...
...
library/.gitignore
View file @
129db08c
*.o
libpolarssl.*
libmbedtls.*
*.sln
*.vcxproj
library/CMakeLists.txt
View file @
129db08c
...
...
@@ -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
)
library/Makefile
View file @
129db08c
...
...
@@ -80,17 +80,9 @@ else
all
:
shared static
endif
static
:
lib
polarssl
.a
static
:
lib
mbedtls
.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
scripts/polarssl_symlinks.sh
deleted
100755 → 0
View file @
8fe411e9
#!/bin/sh
# Create libpolarssl.* symlinks in the given directory
if
[
$#
-ne
1
]
;
then
echo
"Usage:
$0
<target-directory>"
>
&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
tests/scripts/curves.pl
View file @
129db08c
...
...
@@ -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
";
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment