Rowley IDE fix to exclude .asm and .s files. Cleanup to remove Rowley example code, leaving just stubs and Wolf code.

This commit is contained in:
David Garske
2015-11-19 14:32:45 -08:00
parent 6d67ee11b6
commit 1894358bec
3 changed files with 10 additions and 28 deletions

1
.gitignore vendored
View File

@ -168,3 +168,4 @@ wolfcrypt/user-crypto/m4
wolfcrypt/user-crypto/missing wolfcrypt/user-crypto/missing
wolfcrypt/user-crypto/Makefile.in wolfcrypt/user-crypto/Makefile.in
wolfcrypt/user-crypto/lib/libusercrypto.* wolfcrypt/user-crypto/lib/libusercrypto.*
*.hzs

View File

@ -40,23 +40,7 @@ int __putchar(int c, __printf_tag_ptr ctx)
hw_uart_printchar(c); hw_uart_printchar(c);
} }
// Rowley CrossWorks, runtime support.
//
// Copyright (c) 2001-2015 Rowley Associates Limited.
//
// This file may be distributed under the terms of the License Agreement
// provided with this software.
//
// THIS FILE IS PROVIDED AS IS WITH NO WARRANTY OF ANY KIND, INCLUDING THE
// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
#include <__libc.h>
#if defined(__CROSSWORKS_ARM) || defined(__SES_ARM)
extern unsigned char __stack_process_start__[]; extern unsigned char __stack_process_start__[];
unsigned char * __aeabi_read_tp(void) unsigned char * __aeabi_read_tp(void)
{ {
// thread-local storage addressing refers to the thread pointer // thread-local storage addressing refers to the thread pointer
@ -64,15 +48,7 @@ unsigned char * __aeabi_read_tp(void)
return (__stack_process_start__); return (__stack_process_start__);
} }
#elif defined(__CROSSWORKS_AVR) || defined(__CROSSWORKS_MSP430) /* Stubs */
unsigned char * __RAL_read_tp(void)
{
return 0;
}
#endif
void __heap_lock(void) void __heap_lock(void)
{ {
} }

View File

@ -12,7 +12,12 @@
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;inc" /> <configuration Name="Common" filter="c;cpp;cxx;cc;h;s;inc" />
<folder Name="wolfcrypt"> <folder Name="wolfcrypt">
<folder Name="benchmark" path="../../wolfcrypt/benchmark" /> <folder Name="benchmark" path="../../wolfcrypt/benchmark" />
<folder Name="src" path="../../wolfcrypt/src" /> <folder
Name="src"
exclude=".asm;.s"
filter=""
path="../../wolfcrypt/src"
recurse="No" />
<folder Name="test" path="../../wolfcrypt/test" /> <folder Name="test" path="../../wolfcrypt/test" />
<folder Name="user-crypto" path="../../wolfcrypt/user-crypto"> <folder Name="user-crypto" path="../../wolfcrypt/user-crypto">
<configuration Name="Common" build_exclude_from_build="Yes" /> <configuration Name="Common" build_exclude_from_build="Yes" />
@ -60,7 +65,7 @@
target_script_file="$(TargetsDir)/Kinetis/Kinetis_Target.js" /> target_script_file="$(TargetsDir)/Kinetis/Kinetis_Target.js" />
<folder Name="Source Files"> <folder Name="Source Files">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" /> <configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" />
<file file_name="user_libc.c" /> <file file_name="retarget.c" />
<file file_name="kinetis_hw.c" /> <file file_name="kinetis_hw.c" />
<file file_name="hw.h" /> <file file_name="hw.h" />
<file file_name="test_main.c" /> <file file_name="test_main.c" />
@ -99,7 +104,7 @@
target_script_file="$(TargetsDir)/Kinetis/Kinetis_Target.js" /> target_script_file="$(TargetsDir)/Kinetis/Kinetis_Target.js" />
<folder Name="Source Files"> <folder Name="Source Files">
<configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" /> <configuration Name="Common" filter="c;cpp;cxx;cc;h;s;asm;inc" />
<file file_name="user_libc.c" /> <file file_name="retarget.c" />
<file file_name="kinetis_hw.c" /> <file file_name="kinetis_hw.c" />
<file file_name="hw.h" /> <file file_name="hw.h" />
<file file_name="benchmark_main.c" /> <file file_name="benchmark_main.c" />