Feature/ws windows (#86)

* try to build ws on window on travis 📮

* cmake invocation fixed on windows 🐝

* Can use mbedtls to calculate hmac + no openssl config option

* build only windows on travis 🕢

* run msbuild 💷

* proper command to build 🕛

* some build fixes

* change weird sizeof call 🐙

* warning and missing includes fixes 💮

* ifdef out statsd code on windows 🐍

* logic invertion in ifdef 👄

* bring back makefile 📜

* command line tool is built with mbedtls 🏥
This commit is contained in:
Benjamin Sergeant
2019-06-02 20:46:20 -07:00
committed by GitHub
parent 88c8fb74bb
commit 396d0d9bdc
19 changed files with 3716 additions and 1693 deletions

View File

@ -1,163 +1,772 @@
# CMAKE generated file: DO NOT EDIT!
# Generated by "Unix Makefiles" Generator, CMake Version 3.12
# Also see "include/mbedtls/config.h"
# Default target executed when no arguments are given to make.
default_target: all
CFLAGS ?= -O2
WARNING_CFLAGS ?= -Wall -W -Wdeclaration-after-statement
LDFLAGS ?=
.PHONY : default_target
LOCAL_CFLAGS = $(WARNING_CFLAGS) -I../include -D_FILE_OFFSET_BITS=64
LOCAL_LDFLAGS =
ifdef DEBUG
LOCAL_CFLAGS += -g3
endif
# MicroBlaze specific options:
# CFLAGS += -mno-xl-soft-mul -mxl-barrel-shift
# To compile on Plan9:
# CFLAGS += -D_BSD_EXTENSION
# if were running on Windows build for Windows
ifdef WINDOWS
WINDOWS_BUILD=1
else ifeq ($(shell uname -s),Darwin)
ifeq ($(AR),ar)
APPLE_BUILD ?= 1
endif
endif
# To compile as a shared library:
ifdef SHARED
# all code is position-indep with mingw, avoid warning about useless flag
ifndef WINDOWS_BUILD
LOCAL_CFLAGS += -fPIC -fpic
endif
endif
SOEXT_TLS=so.12
SOEXT_X509=so.0
SOEXT_CRYPTO=so.3
# Set AR_DASH= (empty string) to use an ar implementation that does not accept
# the - prefix for command line options (e.g. llvm-ar)
AR_DASH ?= -
ARFLAGS = $(AR_DASH)src
ifdef APPLE_BUILD
ifneq ($(APPLE_BUILD),0)
ARFLAGS = $(AR_DASH)Src
RLFLAGS = -no_warning_for_no_symbols -c
RL ?= ranlib
endif
endif
DLEXT ?= so
ifdef WINDOWS_BUILD
# Windows shared library extension:
DLEXT = dll
else ifdef APPLE_BUILD
ifneq ($(APPLE_BUILD),0)
# Mac OS X shared library extension:
DLEXT = dylib
endif
endif
# Allow only one "make -f Makefile2" at a time, but pass parallelism.
.NOTPARALLEL:
#=============================================================================
# Special targets provided by cmake.
# Look in crypto for libmbedcrypto.
LOCAL_LDFLAGS += -L../crypto/library
LOCAL_CFLAGS += -I../crypto/include
CRYPTO := ../crypto/library/
# Disable implicit rules so canonical targets will work.
.SUFFIXES:
OBJS_X509= certs.o pkcs11.o x509.o \
x509_create.o x509_crl.o x509_crt.o \
x509_csr.o x509write_crt.o x509write_csr.o
OBJS_TLS= debug.o net_sockets.o \
ssl_cache.o ssl_ciphersuites.o \
ssl_cli.o ssl_cookie.o \
ssl_srv.o ssl_ticket.o \
ssl_tls.o
# Remove some rules from gmake that .SUFFIXES does not remove.
SUFFIXES =
.SILENT:
.SUFFIXES: .hpux_make_needs_suffix_list
.PHONY: all static shared clean
ifndef SHARED
all: static
else
all: shared static
endif
# Suppress display of executed commands.
$(VERBOSE).SILENT:
static: libmbedcrypto.a libmbedx509.a libmbedtls.a
shared: libmbedcrypto.$(DLEXT) libmbedx509.$(DLEXT) libmbedtls.$(DLEXT)
# A target that is always out of date.
cmake_force:
# tls
libmbedtls.a: $(OBJS_TLS)
echo " AR $@"
$(AR) $(ARFLAGS) $@ $(OBJS_TLS)
ifdef APPLE_BUILD
ifneq ($(APPLE_BUILD),0)
echo " RL $@"
$(RL) $(RLFLAGS) $@
endif
endif
.PHONY : cmake_force
libmbedtls.$(SOEXT_TLS): $(OBJS_TLS) libmbedx509.so
echo " LD $@"
$(CC) -shared -Wl,-soname,$@ -L. -lmbedcrypto -lmbedx509 $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ $(OBJS_TLS)
#=============================================================================
# Set environment variables for the build.
libmbedtls.so: libmbedtls.$(SOEXT_TLS)
echo " LN $@ -> $<"
ln -sf $< $@
# The shell in which to execute make rules.
SHELL = /bin/sh
libmbedtls.dylib: $(OBJS_TLS) libmbedx509.dylib
echo " LD $@"
$(CC) -dynamiclib -L. -lmbedcrypto -lmbedx509 $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ $(OBJS_TLS)
# The CMake executable.
CMAKE_COMMAND = /Applications/CMake.app/Contents/bin/cmake
libmbedtls.dll: $(OBJS_TLS) libmbedx509.dll
echo " LD $@"
$(CC) -shared -Wl,-soname,$@ -Wl,--out-implib,$@.a -o $@ $(OBJS_TLS) -lws2_32 -lwinmm -lgdi32 -L. -lmbedcrypto -lmbedx509 -static-libgcc $(LOCAL_LDFLAGS) $(LDFLAGS)
# The command to remove a file.
RM = /Applications/CMake.app/Contents/bin/cmake -E remove -f
# x509
libmbedx509.a: $(OBJS_X509)
echo " AR $@"
$(AR) $(ARFLAGS) $@ $(OBJS_X509)
ifdef APPLE_BUILD
ifneq ($(APPLE_BUILD),0)
echo " RL $@"
$(RL) $(RLFLAGS) $@
endif
endif
# Escaping for special characters.
EQUALS = =
libmbedx509.$(SOEXT_X509): $(OBJS_X509) $(CRYPTO)libmbedcrypto.so
echo " LD $@"
$(CC) -shared -Wl,-soname,$@ -L. -lmbedcrypto $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ $(OBJS_X509)
# The top-level source directory on which CMake was run.
CMAKE_SOURCE_DIR = /Users/bsergeant/src/foss/ixwebsocket
libmbedx509.so: libmbedx509.$(SOEXT_X509)
echo " LN $@ -> $<"
ln -sf $< $@
# The top-level build directory on which CMake was run.
CMAKE_BINARY_DIR = /Users/bsergeant/src/foss/ixwebsocket
libmbedx509.dylib: $(OBJS_X509) libmbedcrypto.dylib
echo " LD $@"
$(CC) -dynamiclib -L. -lmbedcrypto $(LOCAL_LDFLAGS) $(LDFLAGS) -o $@ $(OBJS_X509)
#=============================================================================
# Targets provided globally by CMake.
libmbedx509.dll: $(OBJS_X509) libmbedcrypto.dll
echo " LD $@"
$(CC) -shared -Wl,-soname,$@ -Wl,--out-implib,$@.a -o $@ $(OBJS_X509) -lws2_32 -lwinmm -lgdi32 -L. -lmbedcrypto -static-libgcc $(LOCAL_LDFLAGS) $(LDFLAGS)
# Special rule for the target install/local
install/local: preinstall
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
/Applications/CMake.app/Contents/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
.PHONY : install/local
libmbedcrypto.%:
$(MAKE) CRYPTO_INCLUDES:="-I../../include -I../include" -C ../crypto/library $@
# Special rule for the target install/local
install/local/fast: preinstall/fast
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..."
/Applications/CMake.app/Contents/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake
.PHONY : install/local/fast
.c.o:
echo " CC $<"
$(CC) $(LOCAL_CFLAGS) $(CFLAGS) -c $<
# Special rule for the target install/strip
install/strip: preinstall
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
/Applications/CMake.app/Contents/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
.PHONY : install/strip
# Special rule for the target install/strip
install/strip/fast: preinstall/fast
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..."
/Applications/CMake.app/Contents/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake
.PHONY : install/strip/fast
# Special rule for the target install
install: preinstall
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
/Applications/CMake.app/Contents/bin/cmake -P cmake_install.cmake
.PHONY : install
# Special rule for the target install
install/fast: preinstall/fast
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..."
/Applications/CMake.app/Contents/bin/cmake -P cmake_install.cmake
.PHONY : install/fast
# Special rule for the target rebuild_cache
rebuild_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..."
/Applications/CMake.app/Contents/bin/cmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : rebuild_cache
# Special rule for the target rebuild_cache
rebuild_cache/fast: rebuild_cache
.PHONY : rebuild_cache/fast
# Special rule for the target edit_cache
edit_cache:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake cache editor..."
/Applications/CMake.app/Contents/bin/ccmake -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR)
.PHONY : edit_cache
# Special rule for the target edit_cache
edit_cache/fast: edit_cache
.PHONY : edit_cache/fast
# Special rule for the target list_install_components
list_install_components:
@$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\""
.PHONY : list_install_components
# Special rule for the target list_install_components
list_install_components/fast: list_install_components
.PHONY : list_install_components/fast
# The main all target
all: cmake_check_build_system
cd /Users/bsergeant/src/foss/ixwebsocket && $(CMAKE_COMMAND) -E cmake_progress_start /Users/bsergeant/src/foss/ixwebsocket/CMakeFiles /Users/bsergeant/src/foss/ixwebsocket/third_party/mbedtls/library/CMakeFiles/progress.marks
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f CMakeFiles/Makefile2 third_party/mbedtls/library/all
$(CMAKE_COMMAND) -E cmake_progress_start /Users/bsergeant/src/foss/ixwebsocket/CMakeFiles 0
.PHONY : all
# The main clean target
clean:
ifndef WINDOWS
rm -f *.o libmbed*
else
del /Q /F *.o libmbed*
endif
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f CMakeFiles/Makefile2 third_party/mbedtls/library/clean
.PHONY : clean
# The main clean target
clean/fast: clean
.PHONY : clean/fast
# Prepare targets for installation.
preinstall: all
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f CMakeFiles/Makefile2 third_party/mbedtls/library/preinstall
.PHONY : preinstall
# Prepare targets for installation.
preinstall/fast:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f CMakeFiles/Makefile2 third_party/mbedtls/library/preinstall
.PHONY : preinstall/fast
# clear depends
depend:
cd /Users/bsergeant/src/foss/ixwebsocket && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1
.PHONY : depend
# Convenience name for target.
third_party/mbedtls/library/CMakeFiles/lib.dir/rule:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f CMakeFiles/Makefile2 third_party/mbedtls/library/CMakeFiles/lib.dir/rule
.PHONY : third_party/mbedtls/library/CMakeFiles/lib.dir/rule
# Convenience name for target.
lib: third_party/mbedtls/library/CMakeFiles/lib.dir/rule
.PHONY : lib
# fast build rule for target.
lib/fast:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/lib.dir/build.make third_party/mbedtls/library/CMakeFiles/lib.dir/build
.PHONY : lib/fast
# Convenience name for target.
third_party/mbedtls/library/CMakeFiles/mbedtls.dir/rule:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f CMakeFiles/Makefile2 third_party/mbedtls/library/CMakeFiles/mbedtls.dir/rule
.PHONY : third_party/mbedtls/library/CMakeFiles/mbedtls.dir/rule
# Convenience name for target.
mbedtls: third_party/mbedtls/library/CMakeFiles/mbedtls.dir/rule
.PHONY : mbedtls
# fast build rule for target.
mbedtls/fast:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build
.PHONY : mbedtls/fast
# Convenience name for target.
third_party/mbedtls/library/CMakeFiles/mbedx509.dir/rule:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f CMakeFiles/Makefile2 third_party/mbedtls/library/CMakeFiles/mbedx509.dir/rule
.PHONY : third_party/mbedtls/library/CMakeFiles/mbedx509.dir/rule
# Convenience name for target.
mbedx509: third_party/mbedtls/library/CMakeFiles/mbedx509.dir/rule
.PHONY : mbedx509
# fast build rule for target.
mbedx509/fast:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build
.PHONY : mbedx509/fast
certs.o: certs.c.o
.PHONY : certs.o
# target to build an object file
certs.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.o
.PHONY : certs.c.o
certs.i: certs.c.i
.PHONY : certs.i
# target to preprocess a source file
certs.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.i
.PHONY : certs.c.i
certs.s: certs.c.s
.PHONY : certs.s
# target to generate assembly for a file
certs.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.s
.PHONY : certs.c.s
debug.o: debug.c.o
.PHONY : debug.o
# target to build an object file
debug.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.o
.PHONY : debug.c.o
debug.i: debug.c.i
.PHONY : debug.i
# target to preprocess a source file
debug.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.i
.PHONY : debug.c.i
debug.s: debug.c.s
.PHONY : debug.s
# target to generate assembly for a file
debug.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.s
.PHONY : debug.c.s
net_sockets.o: net_sockets.c.o
.PHONY : net_sockets.o
# target to build an object file
net_sockets.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/net_sockets.c.o
.PHONY : net_sockets.c.o
net_sockets.i: net_sockets.c.i
.PHONY : net_sockets.i
# target to preprocess a source file
net_sockets.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/net_sockets.c.i
.PHONY : net_sockets.c.i
net_sockets.s: net_sockets.c.s
.PHONY : net_sockets.s
# target to generate assembly for a file
net_sockets.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/net_sockets.c.s
.PHONY : net_sockets.c.s
pkcs11.o: pkcs11.c.o
.PHONY : pkcs11.o
# target to build an object file
pkcs11.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.o
.PHONY : pkcs11.c.o
pkcs11.i: pkcs11.c.i
.PHONY : pkcs11.i
# target to preprocess a source file
pkcs11.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.i
.PHONY : pkcs11.c.i
pkcs11.s: pkcs11.c.s
.PHONY : pkcs11.s
# target to generate assembly for a file
pkcs11.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.s
.PHONY : pkcs11.c.s
ssl_cache.o: ssl_cache.c.o
.PHONY : ssl_cache.o
# target to build an object file
ssl_cache.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.o
.PHONY : ssl_cache.c.o
ssl_cache.i: ssl_cache.c.i
.PHONY : ssl_cache.i
# target to preprocess a source file
ssl_cache.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.i
.PHONY : ssl_cache.c.i
ssl_cache.s: ssl_cache.c.s
.PHONY : ssl_cache.s
# target to generate assembly for a file
ssl_cache.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.s
.PHONY : ssl_cache.c.s
ssl_ciphersuites.o: ssl_ciphersuites.c.o
.PHONY : ssl_ciphersuites.o
# target to build an object file
ssl_ciphersuites.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.o
.PHONY : ssl_ciphersuites.c.o
ssl_ciphersuites.i: ssl_ciphersuites.c.i
.PHONY : ssl_ciphersuites.i
# target to preprocess a source file
ssl_ciphersuites.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.i
.PHONY : ssl_ciphersuites.c.i
ssl_ciphersuites.s: ssl_ciphersuites.c.s
.PHONY : ssl_ciphersuites.s
# target to generate assembly for a file
ssl_ciphersuites.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.s
.PHONY : ssl_ciphersuites.c.s
ssl_cli.o: ssl_cli.c.o
.PHONY : ssl_cli.o
# target to build an object file
ssl_cli.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.o
.PHONY : ssl_cli.c.o
ssl_cli.i: ssl_cli.c.i
.PHONY : ssl_cli.i
# target to preprocess a source file
ssl_cli.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.i
.PHONY : ssl_cli.c.i
ssl_cli.s: ssl_cli.c.s
.PHONY : ssl_cli.s
# target to generate assembly for a file
ssl_cli.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.s
.PHONY : ssl_cli.c.s
ssl_cookie.o: ssl_cookie.c.o
.PHONY : ssl_cookie.o
# target to build an object file
ssl_cookie.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.o
.PHONY : ssl_cookie.c.o
ssl_cookie.i: ssl_cookie.c.i
.PHONY : ssl_cookie.i
# target to preprocess a source file
ssl_cookie.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.i
.PHONY : ssl_cookie.c.i
ssl_cookie.s: ssl_cookie.c.s
.PHONY : ssl_cookie.s
# target to generate assembly for a file
ssl_cookie.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.s
.PHONY : ssl_cookie.c.s
ssl_srv.o: ssl_srv.c.o
.PHONY : ssl_srv.o
# target to build an object file
ssl_srv.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.o
.PHONY : ssl_srv.c.o
ssl_srv.i: ssl_srv.c.i
.PHONY : ssl_srv.i
# target to preprocess a source file
ssl_srv.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.i
.PHONY : ssl_srv.c.i
ssl_srv.s: ssl_srv.c.s
.PHONY : ssl_srv.s
# target to generate assembly for a file
ssl_srv.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.s
.PHONY : ssl_srv.c.s
ssl_ticket.o: ssl_ticket.c.o
.PHONY : ssl_ticket.o
# target to build an object file
ssl_ticket.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.o
.PHONY : ssl_ticket.c.o
ssl_ticket.i: ssl_ticket.c.i
.PHONY : ssl_ticket.i
# target to preprocess a source file
ssl_ticket.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.i
.PHONY : ssl_ticket.c.i
ssl_ticket.s: ssl_ticket.c.s
.PHONY : ssl_ticket.s
# target to generate assembly for a file
ssl_ticket.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.s
.PHONY : ssl_ticket.c.s
ssl_tls.o: ssl_tls.c.o
.PHONY : ssl_tls.o
# target to build an object file
ssl_tls.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.o
.PHONY : ssl_tls.c.o
ssl_tls.i: ssl_tls.c.i
.PHONY : ssl_tls.i
# target to preprocess a source file
ssl_tls.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.i
.PHONY : ssl_tls.c.i
ssl_tls.s: ssl_tls.c.s
.PHONY : ssl_tls.s
# target to generate assembly for a file
ssl_tls.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedtls.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.s
.PHONY : ssl_tls.c.s
x509.o: x509.c.o
.PHONY : x509.o
# target to build an object file
x509.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.o
.PHONY : x509.c.o
x509.i: x509.c.i
.PHONY : x509.i
# target to preprocess a source file
x509.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.i
.PHONY : x509.c.i
x509.s: x509.c.s
.PHONY : x509.s
# target to generate assembly for a file
x509.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.s
.PHONY : x509.c.s
x509_create.o: x509_create.c.o
.PHONY : x509_create.o
# target to build an object file
x509_create.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.o
.PHONY : x509_create.c.o
x509_create.i: x509_create.c.i
.PHONY : x509_create.i
# target to preprocess a source file
x509_create.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.i
.PHONY : x509_create.c.i
x509_create.s: x509_create.c.s
.PHONY : x509_create.s
# target to generate assembly for a file
x509_create.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.s
.PHONY : x509_create.c.s
x509_crl.o: x509_crl.c.o
.PHONY : x509_crl.o
# target to build an object file
x509_crl.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.o
.PHONY : x509_crl.c.o
x509_crl.i: x509_crl.c.i
.PHONY : x509_crl.i
# target to preprocess a source file
x509_crl.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.i
.PHONY : x509_crl.c.i
x509_crl.s: x509_crl.c.s
.PHONY : x509_crl.s
# target to generate assembly for a file
x509_crl.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.s
.PHONY : x509_crl.c.s
x509_crt.o: x509_crt.c.o
.PHONY : x509_crt.o
# target to build an object file
x509_crt.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.o
.PHONY : x509_crt.c.o
x509_crt.i: x509_crt.c.i
.PHONY : x509_crt.i
# target to preprocess a source file
x509_crt.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.i
.PHONY : x509_crt.c.i
x509_crt.s: x509_crt.c.s
.PHONY : x509_crt.s
# target to generate assembly for a file
x509_crt.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.s
.PHONY : x509_crt.c.s
x509_csr.o: x509_csr.c.o
.PHONY : x509_csr.o
# target to build an object file
x509_csr.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.o
.PHONY : x509_csr.c.o
x509_csr.i: x509_csr.c.i
.PHONY : x509_csr.i
# target to preprocess a source file
x509_csr.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.i
.PHONY : x509_csr.c.i
x509_csr.s: x509_csr.c.s
.PHONY : x509_csr.s
# target to generate assembly for a file
x509_csr.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.s
.PHONY : x509_csr.c.s
x509write_crt.o: x509write_crt.c.o
.PHONY : x509write_crt.o
# target to build an object file
x509write_crt.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.o
.PHONY : x509write_crt.c.o
x509write_crt.i: x509write_crt.c.i
.PHONY : x509write_crt.i
# target to preprocess a source file
x509write_crt.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.i
.PHONY : x509write_crt.c.i
x509write_crt.s: x509write_crt.c.s
.PHONY : x509write_crt.s
# target to generate assembly for a file
x509write_crt.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.s
.PHONY : x509write_crt.c.s
x509write_csr.o: x509write_csr.c.o
.PHONY : x509write_csr.o
# target to build an object file
x509write_csr.c.o:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.o
.PHONY : x509write_csr.c.o
x509write_csr.i: x509write_csr.c.i
.PHONY : x509write_csr.i
# target to preprocess a source file
x509write_csr.c.i:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.i
.PHONY : x509write_csr.c.i
x509write_csr.s: x509write_csr.c.s
.PHONY : x509write_csr.s
# target to generate assembly for a file
x509write_csr.c.s:
cd /Users/bsergeant/src/foss/ixwebsocket && $(MAKE) -f third_party/mbedtls/library/CMakeFiles/mbedx509.dir/build.make third_party/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.s
.PHONY : x509write_csr.c.s
# Help Target
help:
@echo "The following are some of the valid targets for this Makefile:"
@echo "... all (the default if no target is provided)"
@echo "... clean"
@echo "... depend"
@echo "... install/local"
@echo "... install/strip"
@echo "... install"
@echo "... lib"
@echo "... rebuild_cache"
@echo "... edit_cache"
@echo "... list_install_components"
@echo "... mbedtls"
@echo "... mbedx509"
@echo "... certs.o"
@echo "... certs.i"
@echo "... certs.s"
@echo "... debug.o"
@echo "... debug.i"
@echo "... debug.s"
@echo "... net_sockets.o"
@echo "... net_sockets.i"
@echo "... net_sockets.s"
@echo "... pkcs11.o"
@echo "... pkcs11.i"
@echo "... pkcs11.s"
@echo "... ssl_cache.o"
@echo "... ssl_cache.i"
@echo "... ssl_cache.s"
@echo "... ssl_ciphersuites.o"
@echo "... ssl_ciphersuites.i"
@echo "... ssl_ciphersuites.s"
@echo "... ssl_cli.o"
@echo "... ssl_cli.i"
@echo "... ssl_cli.s"
@echo "... ssl_cookie.o"
@echo "... ssl_cookie.i"
@echo "... ssl_cookie.s"
@echo "... ssl_srv.o"
@echo "... ssl_srv.i"
@echo "... ssl_srv.s"
@echo "... ssl_ticket.o"
@echo "... ssl_ticket.i"
@echo "... ssl_ticket.s"
@echo "... ssl_tls.o"
@echo "... ssl_tls.i"
@echo "... ssl_tls.s"
@echo "... x509.o"
@echo "... x509.i"
@echo "... x509.s"
@echo "... x509_create.o"
@echo "... x509_create.i"
@echo "... x509_create.s"
@echo "... x509_crl.o"
@echo "... x509_crl.i"
@echo "... x509_crl.s"
@echo "... x509_crt.o"
@echo "... x509_crt.i"
@echo "... x509_crt.s"
@echo "... x509_csr.o"
@echo "... x509_csr.i"
@echo "... x509_csr.s"
@echo "... x509write_crt.o"
@echo "... x509write_crt.i"
@echo "... x509write_crt.s"
@echo "... x509write_csr.o"
@echo "... x509write_csr.i"
@echo "... x509write_csr.s"
.PHONY : help
#=============================================================================
# Special targets to cleanup operation of make.
# Special rule to run CMake to check the build system integrity.
# No rule that depends on this can have commands that come from listfiles
# because they might be regenerated.
cmake_check_build_system:
cd /Users/bsergeant/src/foss/ixwebsocket && $(CMAKE_COMMAND) -H$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0
.PHONY : cmake_check_build_system