1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-10-29 19:22:34 +00:00
serenity/Ports/mbedtls/mbedtls.sh
Conrad Pankoff cd235ce27d Ports: mbedtls
This is a very basic mbedtls port. I've disabled the networking bits,
since they want some macros that we don't have defined. We might not even
want the networking functions anyway, since they wouldn't play very nice
with CEventLoop and friends.
2019-08-04 18:54:12 +02:00

25 lines
480 B
Bash
Executable file

#!/bin/sh
PORT_DIR=mbedtls
fetch() {
run_fetch_web "https://tls.mbed.org/download/mbedtls-2.16.2-apache.tgz"
run_patch remove-net-from-config.patch -p1
run_patch add-missing-includes.patch -p1
}
configure() {
echo "move along, nothing to see here"
}
build() {
run_export_env CC i686-pc-serenity-gcc
run_make clean
run_make CFLAGS=-DPLATFORM_UTIL_USE_GMTIME
}
install() {
run_make_install DESTDIR="$SERENITY_ROOT"/Root
}
. ../.port_include.sh