forked from wolfSSL/wolfssl
adjusted mplabx/mcapi projects/include.am to wolfssl
This commit is contained in:
@@ -1,40 +1,40 @@
|
||||
CyaSSL MPLAB X Project Files
|
||||
wolfSSL MPLAB X Project Files
|
||||
|
||||
This directory contains project files for the Microchip MPLAB X IDE. These
|
||||
projects have been set up to use the Microchip PIC32 Ethernet Starter Kit
|
||||
and the Microchip XC32 compiler.
|
||||
|
||||
In order to generate the necessary auto-generated MPLAB X files, make sure
|
||||
to import the cyassl.X project into your MPLAB X workspace before trying to
|
||||
build either the CTaoCrypt test or benchmark applications. This will
|
||||
to import the wolfssl.X project into your MPLAB X workspace before trying to
|
||||
build either the wolfCrypt test or benchmark applications. This will
|
||||
correctly set up the respective project's Makefiles.
|
||||
|
||||
Included Project Files
|
||||
-----------------------
|
||||
|
||||
1. CyaSSL library (cyassl.X)
|
||||
1. wolfSSL library (wolfssl.X)
|
||||
|
||||
This project builds a static CyaSSL library. Prior to building this
|
||||
This project builds a static wolfSSL library. Prior to building this
|
||||
project, uncomment the MICROCHIP_PIC32 define located in:
|
||||
|
||||
<cyassl_root>/cyassl/ctaocrypt/settings.h
|
||||
<wolfssl_root>/wolfssl/wolfcrypt/settings.h
|
||||
|
||||
After this project has been built, the compiled library will be located
|
||||
at:
|
||||
|
||||
<cyassl_root>/mplabx/cyassl.X/dist/default/production/cyassl.X.a
|
||||
<wolfssl_root>/mplabx/wolfssl.X/dist/default/production/wolfssl.X.a
|
||||
|
||||
2. CTaoCrypt Test App (ctaocrypt_test.X)
|
||||
2. wolfCrypt Test App (wolfcrypt_test.X)
|
||||
|
||||
This project tests the CTaoCrypt cryptography modules. It is generally
|
||||
This project tests the wolfCrypt cryptography modules. It is generally
|
||||
a good idea to run this first on an embedded system after compiling
|
||||
CyaSSL in order to verify all underlying crypto is working correctly.
|
||||
wolfSSL in order to verify all underlying crypto is working correctly.
|
||||
|
||||
3. CTaoCrypt Benchmark App (ctaocrypt_benchmark.X)
|
||||
3. wolfCrypt Benchmark App (wolfcrypt_benchmark.X)
|
||||
|
||||
This project builds the CTaoCrypt benchmark application.
|
||||
This project builds the wolfCrypt benchmark application.
|
||||
For the benchmark timer, adjust CLOCK value under
|
||||
"#elif defined MICROCHIP_PIC32" in ctaocrypt/benchmark/benchmark.c
|
||||
"#elif defined MICROCHIP_PIC32" in wolfcrypt/benchmark/benchmark.c
|
||||
|
||||
PIC32MX/PIC32MZ
|
||||
---------------
|
||||
|
11
mplabx/wolfcrypt_benchmark.X/nbproject/include.am
Executable file
11
mplabx/wolfcrypt_benchmark.X/nbproject/include.am
Executable file
@@ -0,0 +1,11 @@
|
||||
# vim:ft=automake
|
||||
# All paths should be given relative to the root
|
||||
#
|
||||
|
||||
EXTRA_DIST += \
|
||||
mplabx/wolfcrypt_benchmark.X/Makefile
|
||||
|
||||
EXTRA_DIST += \
|
||||
mplabx/wolfcrypt_benchmark.X/nbproject/configurations.xml \
|
||||
mplabx/wolfcrypt_benchmark.X/nbproject/project.xml
|
||||
|
19
mplabx/wolfcrypt_benchmark.X/nbproject/project.xml
Executable file
19
mplabx/wolfcrypt_benchmark.X/nbproject/project.xml
Executable file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
<name>wolfcrypt_benchmark</name>
|
||||
<creation-uuid>22e4138b-5f20-4957-ac0a-c181b94d3342</creation-uuid>
|
||||
<make-project-type>0</make-project-type>
|
||||
<c-extensions>c</c-extensions>
|
||||
<cpp-extensions/>
|
||||
<header-extensions/>
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects>
|
||||
<make-dep-project>../wolfssl.X</make-dep-project>
|
||||
</make-dep-projects>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
11
mplabx/wolfcrypt_test.X/nbproject/include.am
Executable file
11
mplabx/wolfcrypt_test.X/nbproject/include.am
Executable file
@@ -0,0 +1,11 @@
|
||||
# vim:ft=automake
|
||||
# All paths should be given relative to the root
|
||||
#
|
||||
|
||||
EXTRA_DIST += \
|
||||
mplabx/wolfcrypt_test.X/Makefile
|
||||
|
||||
EXTRA_DIST += \
|
||||
mplabx/wolfcrypt_test.X/nbproject/configurations.xml \
|
||||
mplabx/wolfcrypt_test.X/nbproject/project.xml
|
||||
|
19
mplabx/wolfcrypt_test.X/nbproject/project.xml
Executable file
19
mplabx/wolfcrypt_test.X/nbproject/project.xml
Executable file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
<name>wolfcrypt_test</name>
|
||||
<creation-uuid>b34c4937-7042-4352-88b1-7717bcdf8aeb</creation-uuid>
|
||||
<make-project-type>0</make-project-type>
|
||||
<c-extensions>c</c-extensions>
|
||||
<cpp-extensions/>
|
||||
<header-extensions/>
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects>
|
||||
<make-dep-project>../wolfssl.X</make-dep-project>
|
||||
</make-dep-projects>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
10
mplabx/wolfssl.X/nbproject/include.am
Executable file
10
mplabx/wolfssl.X/nbproject/include.am
Executable file
@@ -0,0 +1,10 @@
|
||||
# vim:ft=automake
|
||||
# All paths should be given relative to the root
|
||||
#
|
||||
|
||||
EXTRA_DIST += \
|
||||
mplabx/wolfssl.X/Makefile
|
||||
|
||||
EXTRA_DIST += \
|
||||
mplabx/wolfssl.X/nbproject/configurations.xml \
|
||||
mplabx/wolfssl.X/nbproject/project.xml
|
@@ -1,4 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project-private xmlns="http://www.netbeans.org/ns/project-private/1">
|
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/>
|
||||
</project-private>
|
17
mplabx/wolfssl.X/nbproject/project.xml
Executable file
17
mplabx/wolfssl.X/nbproject/project.xml
Executable file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://www.netbeans.org/ns/project/1">
|
||||
<type>com.microchip.mplab.nbide.embedded.makeproject</type>
|
||||
<configuration>
|
||||
<data xmlns="http://www.netbeans.org/ns/make-project/1">
|
||||
<name>wolfssl</name>
|
||||
<creation-uuid>93bbfc3a-a0fa-4d48-bbc8-6cd47a2bd05b</creation-uuid>
|
||||
<make-project-type>0</make-project-type>
|
||||
<c-extensions>c</c-extensions>
|
||||
<cpp-extensions/>
|
||||
<header-extensions/>
|
||||
<sourceEncoding>ISO-8859-1</sourceEncoding>
|
||||
<asminc-extensions/>
|
||||
<make-dep-projects/>
|
||||
</data>
|
||||
</configuration>
|
||||
</project>
|
Reference in New Issue
Block a user